美國大廠ML 糟糕infra系列:feature develope pipeline

矽谷jojo-avatar-img
發佈於北美生活心得 個房間
更新 發佈閱讀 5 分鐘

為什麼寫這篇

最近離開美國大廠,加入一家新公司,體驗到什麼是好的ML infra, 因為前東家雖然也是大科技,但infra奇爛無比

為了避免日後忘記,特別記錄一下上一家infra為什麼這麼爛

NOTE:這篇不是批評,而是以一個developer角度說出pain point,希望其他公司不要重蹈覆徹

feature store在AI角色?

先說說AI吧,AI在現實生活中,目前應用最多就是推薦系統,推薦系統顧名思義就是有任何ranking的部分,都可以用推薦系統,像是homepage內容排序,廣告排序

推薦系統內最重要的部分就是model,model可以預測使用者喜歡什麼,而要產生一個model最重要的部分就是feature, feature具體可以是內容的精彩度, 內容的品質,使用者偏好等等

feautre store就是存一堆feature的database,每當使用者來推薦系統,會去獲取相關feature,幫助model去產生推薦

機器學習工程師如何開發feature?

這邊不講如何開發feature store, 這通常是infra的事情, 可以把它當作key-value store就好

對於機器學習工程師(MLE)來說,每當要加入一個新的feature進去model,就需要開發feature pipeline, 具體做法就是ETL, 從幾個table讀資料,處理一下,輸入到feature store, 結束

ML infra讓開發這麼難(EI, PROD cluster)

如上所說就是寫個scala/spark/SQL來做ETL, BUT就是這個BUT

在我前東家有個很大的pain point就是EI跟prod是分開的, 真正需要的是PROD,但我們開發只能在EI上開發,你會問有什麼差,EI開發好, deploy 去prod不就好?

錯!錯!錯!在我前東家不是這一回事!先讓我說說

因為EI跟prod分開,所以source data也是分開!!!這是啥意思?這意思是假設你的pipeline需要讀table A,但table A在prod有data但是在EI沒data

讓要怎麽讓source有data?在我前東家有三個data cluster,彼此是分開的!兩個EI,一個prod. 你說為啥要兩個EI? 我不知道!一個EI for general HDFS,一個for feature store

所以需要從EI for general HDFS copy到EI for feature store,用cmd copy大概需要兩小時,copy好了之後,只能從pipeline去跑feature push!不能從cmd, 而要launch一個pipeline需要build, upload, run大概需要兩小時

說更詳細一點,理論上ETL應該在同一個cluster去跑,但因為featue push cluster不能處理processing(啥infra問題), 所以一個pipeline要在兩個cluster去跑,前半在cluster A, 後面(only push)在cluster B

feautre store在EI, prod cluster也不同,所以要創造兩次

總結一下

  1. 寫好ETL code, build, upload to two EI clusters(A,B) (2 hours for build, upload)
  2. 先跑cluster A pipeline 產生table 甲 on cluster A
  3. run cli to copy table 甲 on cluster A to table 甲 on cluster B
  4. 跑cluster B pipeline read table 甲, push to feature store on cluster B

以上是develop, 那要怎麼check data有進去? 理論上: 不能check!!!!!

what??? 不能check? why???? 因為是使用者data不能看!為了可以check

需要把data手動亂碼一下 還要approval 才可以check

還有另外一個case就是有個fake data要測試feature

你可以如上還是跑pipeline,但要很久,當然我們還有notebook, 可以生成fake data,但是notebook 要在cluster B上跑, 比較tricky是要生成schema, 那個infra internal schema超奇怪schema

另外每個cluster每天都會reset,都要重打密碼!不可以chrome存密碼!!!因為要密碼搭配VIP code(會refresh); 每個cluster都要打一次,所以一天用到四個cluster,要打四次.... 搭配有時候cluster平均一個月掛掉一次

總結

要澄清infra team也是很辛苦,會造成這現象很多時候是歷史因素,像是為啥這麼多cluster,還不相容, 公司內資安系統很很亂,光是帳號密碼就有三組,常常不知用哪個....

之後再打打其他HDFS差異吧










留言
avatar-img
矽谷jojo的沙龍
12會員
74內容數
這專題主要在記錄過去的旅遊心得
矽谷jojo的沙龍的其他內容
2024/09/22
這篇主要記錄一下2024至今我買過的東西前三名,推薦給大家,這篇會出下篇如果到年底又買到更好的東西的話 第三名: 蒸汽鍋 我一直想吃更健康的食物,尤其是蔬菜,以前炒菜都太重口味,後來改水煮,但水煮很強調時間,也常常煮爛,後來看到amazon有賣這個,買了之後,非常好用!只要加點水,就可以蒸任何東
2024/09/22
這篇主要記錄一下2024至今我買過的東西前三名,推薦給大家,這篇會出下篇如果到年底又買到更好的東西的話 第三名: 蒸汽鍋 我一直想吃更健康的食物,尤其是蔬菜,以前炒菜都太重口味,後來改水煮,但水煮很強調時間,也常常煮爛,後來看到amazon有賣這個,買了之後,非常好用!只要加點水,就可以蒸任何東
2024/09/13
這篇主要記錄一下2023我買過的東西前三名,推薦給大家 第三名: 升降桌 升降桌真的很不錯,可以避免腰痠,但有幾個缺點 第一個超級貴 第二個超級重,當時為了組裝他,費了九牛二虎之力,無法想像之後搬家要怎麼弄 第三個更少用到,我後來換公司,更愛去公司吃免費三餐咖啡,在公司一直走動也更健康,即
2024/09/13
這篇主要記錄一下2023我買過的東西前三名,推薦給大家 第三名: 升降桌 升降桌真的很不錯,可以避免腰痠,但有幾個缺點 第一個超級貴 第二個超級重,當時為了組裝他,費了九牛二虎之力,無法想像之後搬家要怎麼弄 第三個更少用到,我後來換公司,更愛去公司吃免費三餐咖啡,在公司一直走動也更健康,即
2024/07/12
簡介 什麼是global entry? Global Entry是美國海關快速通道,可以直接透過機器檢查並完成入境手續,一來不用跟其他人大排長龍,而且不用被海關問問題,也極低機率會被帶去小黑屋 Global Entry 也含有 TSA Pre 機場快速安檢(出境/進入terminal)的功能
Thumbnail
2024/07/12
簡介 什麼是global entry? Global Entry是美國海關快速通道,可以直接透過機器檢查並完成入境手續,一來不用跟其他人大排長龍,而且不用被海關問問題,也極低機率會被帶去小黑屋 Global Entry 也含有 TSA Pre 機場快速安檢(出境/進入terminal)的功能
Thumbnail
看更多
你可能也想看
Thumbnail
這是一場修復文化與重建精神的儀式,觀眾不需要完全看懂《遊林驚夢:巧遇Hagay》,但你能感受心與土地團聚的渴望,也不急著在此處釐清或定義什麼,但你的在場感受,就是一條線索,關於如何找著自己的路徑、自己的聲音。
Thumbnail
這是一場修復文化與重建精神的儀式,觀眾不需要完全看懂《遊林驚夢:巧遇Hagay》,但你能感受心與土地團聚的渴望,也不急著在此處釐清或定義什麼,但你的在場感受,就是一條線索,關於如何找著自己的路徑、自己的聲音。
Thumbnail
本文分析導演巴里・柯斯基(Barrie Kosky)如何運用極簡的舞臺配置,將布萊希特(Bertolt Brecht)的「疏離效果」轉化為視覺奇觀與黑色幽默,探討《三便士歌劇》在當代劇場中的新詮釋,並藉由舞臺、燈光、服裝、音樂等多方面,分析該作如何在保留批判核心的同時,觸及觀眾的觀看位置與人性幽微。
Thumbnail
本文分析導演巴里・柯斯基(Barrie Kosky)如何運用極簡的舞臺配置,將布萊希特(Bertolt Brecht)的「疏離效果」轉化為視覺奇觀與黑色幽默,探討《三便士歌劇》在當代劇場中的新詮釋,並藉由舞臺、燈光、服裝、音樂等多方面,分析該作如何在保留批判核心的同時,觸及觀眾的觀看位置與人性幽微。
Thumbnail
背景:從冷門配角到市場主線,算力與電力被重新定價   小P從2008進入股市,每一個時期的投資亮點都不同,記得2009蘋果手機剛上市,當時蘋果只要在媒體上提到哪一間供應鏈,隔天股價就有驚人的表現,當時光學鏡頭非常熱門,因為手機第一次搭上鏡頭可以拍照,也造就傳統相機廠的殞落,如今手機已經全面普及,題
Thumbnail
背景:從冷門配角到市場主線,算力與電力被重新定價   小P從2008進入股市,每一個時期的投資亮點都不同,記得2009蘋果手機剛上市,當時蘋果只要在媒體上提到哪一間供應鏈,隔天股價就有驚人的表現,當時光學鏡頭非常熱門,因為手機第一次搭上鏡頭可以拍照,也造就傳統相機廠的殞落,如今手機已經全面普及,題
Thumbnail
​投資理財內容聲明 文內如有投資理財相關經驗、知識、資訊等內容,皆為作者個人分享行為。 有價證券、指數與衍生性商品之數據資料,僅供輔助說明之用,不代表創作者投資決策之推介及建議。 閱讀同時,請審慎思考自身條件及自我決策,並應有為決策負責之事前認知。 希望您能從這些分享內容汲取投資養份,養成獨
Thumbnail
​投資理財內容聲明 文內如有投資理財相關經驗、知識、資訊等內容,皆為作者個人分享行為。 有價證券、指數與衍生性商品之數據資料,僅供輔助說明之用,不代表創作者投資決策之推介及建議。 閱讀同時,請審慎思考自身條件及自我決策,並應有為決策負責之事前認知。 希望您能從這些分享內容汲取投資養份,養成獨
Thumbnail
(提問者): 半導體產業銷售主管 (回答者): 美商 IT 駐日產品經理 --- (提問者): 謝謝您接受我的訪談。在探討半導體材料外商在中國的商業布局方面,我有幾個問題想請教您...
Thumbnail
(提問者): 半導體產業銷售主管 (回答者): 美商 IT 駐日產品經理 --- (提問者): 謝謝您接受我的訪談。在探討半導體材料外商在中國的商業布局方面,我有幾個問題想請教您...
Thumbnail
本專欄將提供給您最新的市場資訊、產業研究、交易心法、潛力股介紹,以上內容並非個股分析,還請各位依據自身狀況作出交易決策。歡迎訂閱支持我,獲得相關內容,也祝您的投資之路順遂! 每年 $990 訂閱方案👉 https://reurl.cc/VNYVxZ 每月 $99 訂閱方案👉https://reu
Thumbnail
本專欄將提供給您最新的市場資訊、產業研究、交易心法、潛力股介紹,以上內容並非個股分析,還請各位依據自身狀況作出交易決策。歡迎訂閱支持我,獲得相關內容,也祝您的投資之路順遂! 每年 $990 訂閱方案👉 https://reurl.cc/VNYVxZ 每月 $99 訂閱方案👉https://reu
Thumbnail
本專欄將提供給您最新的市場資訊、產業研究、交易心法、潛力股介紹,以上內容並非個股分析,還請各位依據自身狀況作出交易決策。歡迎訂閱支持我,獲得相關內容,也祝您的投資之路順遂! 每年 $990 訂閱方案👉 https://reurl.cc/VNYVxZ 每月 $99 訂閱方案👉https://reu
Thumbnail
本專欄將提供給您最新的市場資訊、產業研究、交易心法、潛力股介紹,以上內容並非個股分析,還請各位依據自身狀況作出交易決策。歡迎訂閱支持我,獲得相關內容,也祝您的投資之路順遂! 每年 $990 訂閱方案👉 https://reurl.cc/VNYVxZ 每月 $99 訂閱方案👉https://reu
Thumbnail
本專欄將提供給您最新的市場資訊、產業研究、交易心法、精選公司介紹,以上內容並非個股分析,還請各位依據自身狀況作出交易決策。歡迎訂閱支持我,獲得相關內容,也祝您的投資之路順遂! 每年 $990 訂閱方案👉 https://reurl.cc/VNYVxZ 每月 $99 訂閱方案👉https://re
Thumbnail
本專欄將提供給您最新的市場資訊、產業研究、交易心法、精選公司介紹,以上內容並非個股分析,還請各位依據自身狀況作出交易決策。歡迎訂閱支持我,獲得相關內容,也祝您的投資之路順遂! 每年 $990 訂閱方案👉 https://reurl.cc/VNYVxZ 每月 $99 訂閱方案👉https://re
Thumbnail
筆記-股癌-2024.03.27 *GB 200全開圖了,目前拆到很細的東西, AI股越來越難做了,因為有很多的訊息領先者, 例如,有聽到美國安費諾(Amphenol)在AI伺服器拿到很多訂單(swtich、socket),但不久之後中國的投資論壇網站就有消息流出。 *散熱的VRT,剛開始聽
Thumbnail
筆記-股癌-2024.03.27 *GB 200全開圖了,目前拆到很細的東西, AI股越來越難做了,因為有很多的訊息領先者, 例如,有聽到美國安費諾(Amphenol)在AI伺服器拿到很多訂單(swtich、socket),但不久之後中國的投資論壇網站就有消息流出。 *散熱的VRT,剛開始聽
Thumbnail
《轉轉生》(Re:INCARNATION)為奈及利亞編舞家庫德斯.奧尼奎庫與 Q 舞團創作的當代舞蹈作品,結合拉各斯街頭節奏、Afrobeat/Afrobeats、以及約魯巴宇宙觀的非線性時間,建構出關於輪迴的「誕生—死亡—重生」儀式結構。本文將從約魯巴哲學概念出發,解析其去殖民的身體政治。
Thumbnail
《轉轉生》(Re:INCARNATION)為奈及利亞編舞家庫德斯.奧尼奎庫與 Q 舞團創作的當代舞蹈作品,結合拉各斯街頭節奏、Afrobeat/Afrobeats、以及約魯巴宇宙觀的非線性時間,建構出關於輪迴的「誕生—死亡—重生」儀式結構。本文將從約魯巴哲學概念出發,解析其去殖民的身體政治。
追蹤感興趣的內容從 Google News 追蹤更多 vocus 的最新精選內容追蹤 Google News