777精品久无码人妻蜜桃,国产日本精品视频在线观看 ,国产亚洲99久久精品熟女av,brazzersvideosex欧美最新版,人人爽人人人爽人人爽

2025全球時(shí)空智能大會(huì)
5月21-22日 北京
開幕在即!WGDC25全球時(shí)空智能大會(huì)完整日程公布
即刻注冊(cè)  鎖定席位
分享
Scan me 分享到微信

行者AI團(tuán)隊(duì) 修復(fù)世界級(jí)開源項(xiàng)目BUG!!

行者AI團(tuán)隊(duì)技術(shù)專家楊浩及時(shí)修復(fù)gradio undo bug,并成功被gradio作者merge到主分支!

當(dāng)行者AI SD社區(qū)版客戶反饋生圖bug后,行者AI團(tuán)隊(duì)技術(shù)專家楊浩及時(shí)修復(fù)gradio undo bug,并成功被gradio作者merge到主分支!

在一條對(duì)他的評(píng)價(jià)中說到:“楊浩同學(xué)的卓越工作和精湛技能,修復(fù)了世界級(jí)開源項(xiàng)目的bug,為整個(gè)團(tuán)隊(duì)樹立了榜樣。這不僅僅是行者AI一小步,更是人類人工智能事業(yè)邁出的一大步。他的貢獻(xiàn)將對(duì)未來的技術(shù)發(fā)展產(chǎn)生深遠(yuǎn)影響!”

01:解決客戶的問題是我們的義務(wù)

Q:您是如何發(fā)現(xiàn)這個(gè)bug的?它是通過用戶反饋還是您自己的測試發(fā)現(xiàn)的?

“這個(gè)bug是由我們sd社區(qū)版客戶反饋的, 既然是客戶使用我們產(chǎn)品遇到了問題, 我們團(tuán)隊(duì)就有解決該問題的義務(wù)。 為此團(tuán)隊(duì)內(nèi)部專門開會(huì)針對(duì)sd社區(qū)版進(jìn)行版本優(yōu)化的迭代開發(fā),每個(gè)問題都有相應(yīng)的技術(shù)人員去解決,因此該bug由我負(fù)責(zé)解決?!?/p>


02:發(fā)現(xiàn)bug、攻克問題

Q:請(qǐng)介紹下Gradio的undo bug具體問題是什么?修復(fù)這個(gè)bug的過程中遇到了哪些挑戰(zhàn)和問題?

該問題主要提現(xiàn)在:sd社區(qū)版 -> 圖生圖 -> 繪圖/局部重繪/局部重繪(手涂蒙版)功能 -> 上傳圖片以后我們會(huì)需要對(duì)圖片進(jìn)行畫線繪制,undo按鈕就是在你當(dāng)前繪制出錯(cuò)時(shí),想要撤銷當(dāng)前繪制。但是點(diǎn)擊undo按鈕, 當(dāng)前繪制的結(jié)果表面上撤銷了, 上傳到服務(wù)器的時(shí)候仍是錯(cuò)誤的結(jié)果圖片。

修復(fù)這個(gè)bug最大的問題是:在一個(gè)陌生開發(fā)環(huán)境中進(jìn)行代碼調(diào)試,然后需要在gradio中定位bug相應(yīng)的代碼模塊。

gradio框架是提供給算法工程師快速搭建前端界面的python框架,主要采用python和前端svelte框架進(jìn)行開發(fā)。當(dāng)時(shí)我并沒有學(xué)習(xí)過python和svelte,所以我花了一天的時(shí)間學(xué)習(xí)了python和svelte語法,達(dá)到能夠進(jìn)行閱讀的程度我就開始本地啟動(dòng)gradio項(xiàng)目。由于沒有python開發(fā)經(jīng)驗(yàn), 所以在如何啟動(dòng)python框架以及學(xué)習(xí)python代碼調(diào)試上花費(fèi)了很多時(shí)間。

定位該bug的代碼模塊:因?yàn)間radio是由python代碼對(duì)前端組件進(jìn)行了封裝,所以為了定位前端問題我把整個(gè)gradio渲染前端組件的流程都大概了解了一遍,然后找到底層Js模塊,對(duì)代碼進(jìn)行修改打包之后驗(yàn)證確認(rèn)是該Js模塊之后,算是定位到了bug的代碼模塊。


03:解決問題,并得到作者感謝!

 Q:您是如何解決這個(gè)bug的?可以分享一下您的經(jīng)驗(yàn)嗎?

解決過程:gradio在實(shí)現(xiàn)該功能代碼中使用了3個(gè)canvas來保存不同圖片的數(shù)據(jù),在定位到代碼模塊以后開始進(jìn)行源碼閱讀,然后理清楚代碼邏輯以后進(jìn)行斷點(diǎn)調(diào)試,通過界面上不斷點(diǎn)擊undo按鈕復(fù)現(xiàn)bug然后斷點(diǎn)查看當(dāng)前狀態(tài)中3個(gè)canvas的數(shù)據(jù)變化情況找到對(duì)應(yīng)問題。

在修復(fù)bug以后我給gradio提了個(gè)pull request,我把每一個(gè)操作流程以圖文形式進(jìn)行了詳細(xì)的闡述。第二天收到了作者的感謝:“Looks great! Thanks for the detailed reproduction steps and the fix @AmyOrz!”

04:基礎(chǔ)組件bug、影響范圍很大

Q:您修復(fù)的這個(gè)bug對(duì)Gradio的整體功能和用戶體驗(yàn)有何影響?

因?yàn)間radio提供給算法工程師的是基礎(chǔ)組件, 所以任何使用gradio該組件的應(yīng)用都會(huì)有此bug,SD只是其中一個(gè)應(yīng)用。該bug導(dǎo)致了用戶的出圖結(jié)果,已經(jīng)對(duì)應(yīng)用造成了很大的影響,主要他在繪圖過程中點(diǎn)擊了undo就會(huì)導(dǎo)致錯(cuò)誤的結(jié)果。所以我覺得該bug對(duì)gradio影響挺大的。

05:不斷積累并勇于克服困難是關(guān)鍵

Q:您在修復(fù)這個(gè)bug的過程中學(xué)到了什么?有沒有什么經(jīng)驗(yàn)或心得可以與其他開發(fā)者分享?

解決bug的方法主要靠長期解決問題所歸納總結(jié)出來的一套適用自己的方法論和面對(duì)未知困難的勇氣。比如我最常用的就是控制變量法,首先你需要把所有會(huì)影響到當(dāng)前結(jié)果的因素找到,然后控制住其他所有因素,只改變當(dāng)前你想驗(yàn)證的因素對(duì)結(jié)果進(jìn)行分析。

為什么會(huì)提到面對(duì)困難的勇氣呢?因?yàn)槲艺J(rèn)為解決問題的能力是自己在學(xué)習(xí)工作中不斷培養(yǎng)的,是不斷解決自己的問題,亦或是幫助別人解決問題以后,不斷復(fù)盤、歸納總結(jié)出來的一套思維模式。尤其是在幫助別人解決問題的過程中所有信息都是陌生的,需要你有勇氣對(duì)困難剝絲抽繭,直到定位問題,解決問題.整個(gè)過程都充滿了未知的恐懼,需要莫大的勇氣面對(duì)。

楊浩作為技術(shù)專家,以其卓越的責(zé)任感和持續(xù)學(xué)習(xí)的精神,為客戶帶來了更高價(jià)值的服務(wù)。作為行者AI研發(fā)團(tuán)隊(duì)的一員,他一直致力于提升自己的實(shí)力,并積極參與團(tuán)隊(duì)的新產(chǎn)品研發(fā)工作。最近,他已經(jīng)與團(tuán)隊(duì)共同研發(fā)一款名為"圖刷刷"的AI繪圖工具。

鏈接:https://tu.xingzheai.cn/

圖刷刷是一款易用且高效的AI繪圖工具。它不僅擁有文字生圖、圖片生圖高清放大、局部重繪等基礎(chǔ)的繪畫功能,也具有ControlNet、Lora模型平鋪擴(kuò)散、局部放大等專業(yè)繪畫功能。

圖刷刷內(nèi)置大量模型供用戶使用,同時(shí)也支持用戶上傳模型,除此之外圖刷刷還具有流程化的模型訓(xùn)練功能,整個(gè)模型訓(xùn)練流程清晰且高效,依托強(qiáng)大的算力支撐,用戶只需要通過:圖片預(yù)處理、圖片打標(biāo)、訓(xùn)練參數(shù)配置、模型驗(yàn)證四步,即可隨心定制訓(xùn)練自己的模型。

現(xiàn)在注冊(cè)圖刷刷即可限時(shí)免費(fèi)使用,免費(fèi)期間無限制生圖,更可免費(fèi)煉丹訓(xùn)練模型!點(diǎn)擊鏈接即刻體驗(yàn)!

鏈接:https://tu.xingzheai.cn/


喜歡您正在閱讀的內(nèi)容嗎?歡迎免費(fèi)訂閱泰伯每周精選電郵。 立即訂閱

參與評(píng)論

【登錄后才能評(píng)論哦!點(diǎn)擊

  • {{item.username}}

    {{item.content}}

    {{item.created_at}}
    {{item.support}}
    回復(fù){{item.replynum}}
    {{child.username}} 回復(fù) {{child.to_username}}:{{child.content}}
行者AI

企業(yè)號(hào)

游戲行業(yè)從研發(fā)到營銷的一站式AI賦能平臺(tái)。

文章: 1
關(guān)注度: 2438

更多精選文章推薦

行者AI

企業(yè)號(hào)

游戲行業(yè)從研發(fā)到營銷的一站式AI賦能平臺(tái)。

文章: 1
關(guān)注度: 2438