pycharm debug的時候無法debug到指定的位置就停住不動了

報錯大致是這樣的,但是直接run沒有問題,debug就停住不動了?

Traceback (most recent call last):

??File "/home/mapengsen/.pycharm_helpers/pydev/_pydevd_bundle/pydevd_comm.py", line 467, in start_client

????s.connect((host, port))

TimeoutError: timed out

Traceback (most recent call last):

??File "<frozen importlib._bootstrap>", line 1027, in _find_and_load

??File "<frozen importlib._bootstrap>", line 1006, in _find_and_load_unlocked

[14:30:48.928250] [14:30:48.928492] [14:30:48.928599] [14:30:48.950877] [14:30:48.951222] [14:30:48.951351] ??File "<frozen importlib._bootstrap>", line 688, in _load_unlocked

??File "<frozen importlib._bootstrap_external>", line 883, in exec_module

??File "<frozen importlib._bootstrap>", line 241, in _call_with_frames_removed

Could not connect to 127.0.0.1: 56945

Traceback (most recent call last):

??File "/home/mapengsen/.pycharm_helpers/pydev/_pydevd_bundle/pydevd_comm.py", line 467, in start_client

????s.connect((host, port))

TimeoutError: timed out

??File "/home/mapengsen/anaconda3/envs/MDT2/lib/python3.10/site-packages/torch/_inductor/compile_fx.py", line 26, in <module>

Traceback (most recent call last):

??File "<frozen importlib._bootstrap>", line 1027, in _find_and_load

??File "<frozen importlib._bootstrap>", line 1006, in _find_and_load_unlocked

??File "<frozen importlib._bootstrap>", line 688, in _load_unlocked

??File "<frozen importlib._bootstrap_external>", line 883, in exec_module

????from torch._inductor.codecache import code_hash, CompiledFxGraph

??File "/home/mapengsen/anaconda3/envs/MDT2/lib/python3.10/site-packages/torch/_inductor/codecache.py", line 1424, in <module>

??File "<frozen importlib._bootstrap>", line 241, in _call_with_frames_removed

??File "/home/mapengsen/anaconda3/envs/MDT2/lib/python3.10/site-packages/torch/_inductor/compile_fx.py", line 26, in <module>

????from torch._inductor.codecache import code_hash, CompiledFxGraph

??File "/home/mapengsen/anaconda3/envs/MDT2/lib/python3.10/site-packages/torch/_inductor/codecache.py", line 1424, in <module>

????????AsyncCompile.warm_pool()AsyncCompile.warm_pool()

??File "/home/mapengsen/anaconda3/envs/MDT2/lib/python3.10/site-packages/torch/_inductor/codecache.py", line 1363, in warm_pool

??File "/home/mapengsen/anaconda3/envs/MDT2/lib/python3.10/site-packages/torch/_inductor/codecache.py", line 1363, in warm_pool

????pool._adjust_process_count()

??File "/home/mapengsen/anaconda3/envs/MDT2/lib/python3.10/concurrent/futures/process.py", line 697, in _adjust_process_count

????pool._adjust_process_count()

??File "/home/mapengsen/anaconda3/envs/MDT2/lib/python3.10/concurrent/futures/process.py", line 697, in _adjust_process_count

Could not connect to 127.0.0.1: 56945

后來才發現是自己 import 自己定義的datasets的時候出現了錯誤,因為我是在自己定義的datasets中進行了測試,但是里面有錯誤,然后我還在主程序中import了這個datasets,所以一直停住不動。把dataset報錯的地方刪除就行,只留方法部分:

def collate_fn_paired_skip_invalid(batch):
? ? if len(batch[0]) == 5: ?# 單任務情況 (添加了task_id)
? ? ? ? valid_batch_items = [item for item in batch if item[0] is not None and item[2] is not None]
? ? ? ? if not valid_batch_items:
? ? ? ? ? ? return torch.empty(0), torch.empty(0, 0), torch.empty(0), torch.empty(0, 0), torch.empty(0, dtype=torch.long)
? ? ? ? return torch.utils.data.dataloader.default_collate(valid_batch_items)

? ? else: ?# 多任務情況 (7個元素,添加了task_id)
? ? ? ? valid_batch_items = [item for item in batch if item[0] is not None and item[2] is not None and item[4] is not None]
? ? ? ? if not valid_batch_items:
? ? ? ? ? ? return torch.empty(0), torch.empty(0, 0), torch.empty(0), torch.empty(0, 0), torch.empty(0), torch.empty(0, 0), torch.empty(0, dtype=torch.long)
? ? ? ? return torch.utils.data.dataloader.default_collate(valid_batch_items)

刪除下面的,以免有錯誤

#
# # --- 主訓練循環 ---
# trained_models_per_task = {}
#
# # 假設您在這里定義了 all_task_names
# all_task_names = [['A_bioavailability_ma'], ['A_hia_hou'], ['A_bioavailability_ma', 'A_hia_hou']]
#
# for current_task_names in all_task_names:
# ? ? task_key = '+'.join(current_task_names) ?# 創建任務組合的鍵名
# ? ? print(f"\n--- 開始為任務組合: {task_key} 準備數據和模型 (Paired Data) ---")

?

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/web/82203.shtml
繁體地址,請注明出處:http://hk.pswp.cn/web/82203.shtml
英文地址,請注明出處:http://en.pswp.cn/web/82203.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

Python6.1打卡(day33)

DAY 33 MLP神經網絡的訓練 知識點回顧&#xff1a; 1.PyTorch和cuda的安裝 2.查看顯卡信息的命令行命令&#xff08;cmd中使用&#xff09; 3.cuda的檢查 4.簡單神經網絡的流程 1.數據預處理&#xff08;歸一化、轉換成張量&#xff09; 2.模型的定義 …

NodeJS全棧開發面試題講解——P11消息隊列(MQ)

? 11.1 為什么要用消息隊列&#xff1f;在哪些場景下最適合&#xff1f; ? 作用&#xff1a; 削峰填谷&#xff1a;緩解高并發壓力&#xff0c;異步處理任務&#xff08;如秒殺下單 → MQ → 異步扣庫存&#xff09; 解耦服務&#xff1a;上下游解耦&#xff08;如下單服務…

mysql執行sql語句報錯事務鎖住

報錯情況 1205 - Lock wait timeout exceeded; try restarting transaction先找出長時間運行的事務 SELECT * FROM information_schema.INNODB_TRX ORDER BY trx_started ASC;終止長時間運行的事務 KILL [PROCESS_ID];

C#集合循環刪除某些行

你想要在遍歷集合&#xff08;例如List&#xff09;的同時刪除某些元素時&#xff0c;直接在循環中刪除元素可能會導致問題&#xff0c;因為這可能會改變集合的大小和導致索引問題&#xff1b; 可以用for循環的倒序來刪除&#xff1b; 如果要刪除滿足特定條件的所有元素&…

裂縫儀在線監測裝置:工程安全領域的“實時守衛者”

在基礎設施運維領域&#xff0c;裂縫擴展是威脅建筑結構安全的核心隱患之一。傳統人工巡檢方式存在效率低、時效性差、數據主觀性強等局限&#xff0c;而裂縫儀在線監測裝置通過技術迭代&#xff0c;實現了對結構裂縫的自動化、持續性追蹤&#xff0c;為工程安全評估提供科學依…

Multisim14使用教程詳盡版--(2025最新版)

一、Multisim14前言 1.1、主流電路仿真軟件 1. Multisim:NI開發的SPICE標準仿真工具,支持模擬/數字電路混合仿真,內置豐富的元件庫和虛擬儀器(示波器、頻譜儀等),適合教學和競賽設計。官網:艾默生旗下測試和測量系統 - NI。 2. LTspice XVII:ADI旗下免費高性能SPICE仿…

深度學習篇---人臉識別中的face-recognition庫和深度學習

深度學習方法和使用 Python 的face_recognition庫進行人臉識別在技術原理、實現方式和應用場景上有顯著區別&#xff0c;以下從多個維度對比分析&#xff1a; 一、技術原理 1. 深度學習方法 核心邏輯&#xff1a;基于神經網絡&#xff08;如卷積神經網絡 CNN&#xff09;構建…

Go語言中的數據類型轉換

Go 語言中只有強制類型轉換&#xff0c;沒有隱式類型轉換。 1. 數值類型之間的相互轉換 1.1. 整型和整型之間的轉換 package main import "fmt"func main() {var a int8 20var b int16 40fmt.Println(int16(a) b)// 60 }1.2. 浮點型和浮點型之間的轉換 packag…

行為型:中介者模式

目錄 1、核心思想 2、實現方式 2.1 模式結構 2.2 實現案例 3、優缺點分析 4、適用場景 5、注意事項 1、核心思想 目的&#xff1a;通過引入一個中介對象來封裝一組對象之間的交互&#xff0c;解決對象間過度耦合、頻繁交互的問題。不管是對象引用維護還是消息的轉發&am…

node_modules\node-sass: Command failed.報錯了

node_modules\node-sass: Command failed.錯誤解決 第一步&#xff1a;刪掉:目錄中劃紅線的配置文件 刪掉項目中的node_modules第二步&#xff1a;用admin權限執行&#xff0c;重新配置npm和yarn npm config set registry https://registry.npm.taobao.org --global npm con…

STM32 ADC工作原理與配置詳解

文章目錄 ADCADC簡介逐次逼近型ADCADC框圖ADC框圖的工作流程&#xff08;以規則組為例&#xff09;1. 輸入通道選擇與信號接入2. 觸發轉換&#xff1a;軟件或硬件觸發3. 采樣保持與量化編碼4. 轉換結果處理與存儲5. 狀態標志與中斷6. 參考電壓與時鐘驅動7. 輔助功能&#xff1a…

1、Pytorch介紹與安裝

1、Pytorch介紹 PyTorch 是由 Facebook AI Research (FAIR) 團隊開發并維護的一款開源深度學習框架&#xff0c;于 2016 年首次發布。它因其直觀的設計、卓越的靈活性以及強大的動態計算圖功能&#xff0c;迅速在學術界和工業界獲得了廣泛認可&#xff0c;成為當前深度學習研究…

RedisTemplate查詢不到redis中的數據問題(序列化)

RedisTemplate查詢不到redis中的數據問題(序列化) 一.問題描述 存入Redis中的值取出來卻為null,問題根本原因就是RedisTemplate和StringRedisTemplate的序列化問題、代碼示例&#xff1a; SpringBootTest class Redis02SpringbootApplicationTests {Autowiredprivate RedisTe…

【Net】TCP粘包與半包

文章目錄 TCP粘包與半包1 背景2 粘包&#xff08;packet stick&#xff09;3 半包&#xff08;packet split&#xff09;4 為什么會出現粘包/半包&#xff1f;5 如何解決&#xff1f;6 示例7 總結 TCP粘包與半包 在網絡編程中&#xff0c;粘包和半包問題是常見的 TCP 協議特有…

Leetcode 3566. Partition Array into Two Equal Product Subsets

Leetcode 3566. Partition Array into Two Equal Product Subsets 1. 解題思路2. 代碼實現 題目鏈接&#xff1a;3566. Partition Array into Two Equal Product Subsets 1. 解題思路 這一題我的實現還是比較暴力的&#xff0c;首先顯而易見的&#xff0c;若要滿足題目要求&…

QT中更新或添加組件時出現“”qt操作至少需要一個處于啟用狀態的有效資料檔案庫“解決方法”

在MaintenanceTool.exe中點擊下一步 第一個&#xff1a; 第二個&#xff1a; 第三個&#xff1a; 以上任意一個放入資料庫中

52. N-Queens II

題目描述 52. N-Queens II 回溯法 這道題與第51題是一樣的。51. N-Queens-CSDN博客 class Solution {int columns; //從低位到高位起算&#xff0c;第i位為0表示棋盤第i列可以放置皇后&#xff0c;第i位為1表示棋盤第i列不能放置皇后//邊長為n的棋盤分別有2n-1條正斜線和反…

解鎖AI智能Agent的“風格基因”

從“黑箱”到“智能Agent”:LangChain的架構哲學革新 在LangChain出現之前,開發者直接調用LLM API的方式,充滿了“黑箱”操作的挑戰: 緊耦合的業務邏輯與模型調用: 所有的業務邏輯、API調用、記憶管理、錯誤處理等都可能混雜在同一個代碼塊中。這導致代碼脆弱、難以測試,…

大數據運維過程中常見的一些操作

大數據運維是確保大數據系統穩定運行、高效處理數據的關鍵環節。以下是大數據運維過程中常見的一些操作和任務: 1. 集群部署與配置 基礎設施搭建:部署服務器、網絡設備、存儲系統,配置虛擬化環境(如 Docker、Kubernetes)。分布式系統安裝:安裝 Hadoop、Spark、Hive、Kaf…

STM32中,如何理解看門狗

在STM32微控制器中&#xff0c;看門狗&#xff08;Watchdog&#xff09;是一種硬件計時器&#xff0c;用于監控系統運行狀態&#xff0c;防止軟件死鎖或跑飛。其核心機制是&#xff1a;系統需定期“喂狗”&#xff08;復位看門狗計數器&#xff09;&#xff0c;若未及時喂狗&am…