美國大廠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
留言分享你的想法!
avatar-img
矽谷jojo的沙龍
10會員
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
沙龍一直是創作與交流的重要空間,這次 vocus 全面改版了沙龍介面,就是為了讓好內容被好好看見! 你可以自由編排你的沙龍首頁版位,新版手機介面也讓每位訪客都能更快找到感興趣的內容、成為你的支持者。 改版完成後可以在社群媒體分享新版面,並標記 @vocus.official⁠ ♥️ ⁠
Thumbnail
沙龍一直是創作與交流的重要空間,這次 vocus 全面改版了沙龍介面,就是為了讓好內容被好好看見! 你可以自由編排你的沙龍首頁版位,新版手機介面也讓每位訪客都能更快找到感興趣的內容、成為你的支持者。 改版完成後可以在社群媒體分享新版面,並標記 @vocus.official⁠ ♥️ ⁠
Thumbnail
每年4月、5月都是最多稅要繳的月份,當然大部份的人都是有機會繳到「綜合所得稅」,只是相當相當多人還不知道,原來繳給政府的稅!可以透過一些有活動的銀行信用卡或電子支付來繳,從繳費中賺一點點小確幸!就是賺個1%~2%大家也是很開心的,因為你們把沒回饋變成有回饋,就是用卡的最高境界 所得稅線上申報
Thumbnail
每年4月、5月都是最多稅要繳的月份,當然大部份的人都是有機會繳到「綜合所得稅」,只是相當相當多人還不知道,原來繳給政府的稅!可以透過一些有活動的銀行信用卡或電子支付來繳,從繳費中賺一點點小確幸!就是賺個1%~2%大家也是很開心的,因為你們把沒回饋變成有回饋,就是用卡的最高境界 所得稅線上申報
Thumbnail
本專欄將提供給您最新的市場資訊、產業研究、交易心法、精選公司介紹,以上內容並非個股分析,還請各位依據自身狀況作出交易決策。歡迎訂閱支持我,獲得相關內容,也祝您的投資之路順遂! 每年 $990 訂閱方案👉 https://reurl.cc/VNYVxZ 每月 $99 訂閱方案👉https://re
Thumbnail
本專欄將提供給您最新的市場資訊、產業研究、交易心法、精選公司介紹,以上內容並非個股分析,還請各位依據自身狀況作出交易決策。歡迎訂閱支持我,獲得相關內容,也祝您的投資之路順遂! 每年 $990 訂閱方案👉 https://reurl.cc/VNYVxZ 每月 $99 訂閱方案👉https://re
Thumbnail
(提問者): 半導體產業銷售主管 (回答者): 美商 IT 駐日產品經理 --- (提問者): 謝謝您接受我的訪談。在探討半導體材料外商在中國的商業布局方面,我有幾個問題想請教您...
Thumbnail
(提問者): 半導體產業銷售主管 (回答者): 美商 IT 駐日產品經理 --- (提問者): 謝謝您接受我的訪談。在探討半導體材料外商在中國的商業布局方面,我有幾個問題想請教您...
Thumbnail
本專欄將提供給您最新的市場資訊、產業研究、交易心法、潛力股介紹,以上內容並非個股分析,還請各位依據自身狀況作出交易決策。歡迎訂閱支持我,獲得相關內容,也祝您的投資之路順遂! 每年 $990 訂閱方案👉 https://reurl.cc/VNYVxZ 每月 $99 訂閱方案👉https://reu
Thumbnail
本專欄將提供給您最新的市場資訊、產業研究、交易心法、潛力股介紹,以上內容並非個股分析,還請各位依據自身狀況作出交易決策。歡迎訂閱支持我,獲得相關內容,也祝您的投資之路順遂! 每年 $990 訂閱方案👉 https://reurl.cc/VNYVxZ 每月 $99 訂閱方案👉https://reu
Thumbnail
​投資理財內容聲明 文內如有投資理財相關經驗、知識、資訊等內容,皆為作者個人分享行為。 有價證券、指數與衍生性商品之數據資料,僅供輔助說明之用,不代表創作者投資決策之推介及建議。 閱讀同時,請審慎思考自身條件及自我決策,並應有為決策負責之事前認知。 希望您能從這些分享內容汲取投資養份,養成獨
Thumbnail
​投資理財內容聲明 文內如有投資理財相關經驗、知識、資訊等內容,皆為作者個人分享行為。 有價證券、指數與衍生性商品之數據資料,僅供輔助說明之用,不代表創作者投資決策之推介及建議。 閱讀同時,請審慎思考自身條件及自我決策,並應有為決策負責之事前認知。 希望您能從這些分享內容汲取投資養份,養成獨
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
本專欄將提供給您最新的市場資訊、產業研究、交易心法、潛力股介紹,以上內容並非個股分析,還請各位依據自身狀況作出交易決策。歡迎訂閱支持我,獲得相關內容,也祝您的投資之路順遂! 每年 $990 訂閱方案👉 https://reurl.cc/VNYVxZ 每月 $99 訂閱方案👉https://reu
Thumbnail
本專欄將提供給您最新的市場資訊、產業研究、交易心法、潛力股介紹,以上內容並非個股分析,還請各位依據自身狀況作出交易決策。歡迎訂閱支持我,獲得相關內容,也祝您的投資之路順遂! 每年 $990 訂閱方案👉 https://reurl.cc/VNYVxZ 每月 $99 訂閱方案👉https://reu
Thumbnail
#華景電 120周看法這邊拉長更新 這邊已經有兩次的慣性155~160 第一階段下來一點185~195兩個階段都要有停利規劃,有過程才不會痛苦 AMC微汙染防治設備,競爭對手只有一間美國供應商,市占比60:40 客戶就是半導體 記憶體 封測廠中間過程的空頭是跟著科技股一起波動 目前未
Thumbnail
#華景電 120周看法這邊拉長更新 這邊已經有兩次的慣性155~160 第一階段下來一點185~195兩個階段都要有停利規劃,有過程才不會痛苦 AMC微汙染防治設備,競爭對手只有一間美國供應商,市占比60:40 客戶就是半導體 記憶體 封測廠中間過程的空頭是跟著科技股一起波動 目前未
Thumbnail
法說會-12/21重點整理,今天花時間整理訊連法說會的重點,並且分享一些個人想法,希望大家多多支持!Cheers!
Thumbnail
法說會-12/21重點整理,今天花時間整理訊連法說會的重點,並且分享一些個人想法,希望大家多多支持!Cheers!
追蹤感興趣的內容從 Google News 追蹤更多 vocus 的最新精選內容追蹤 Google News