From 01eea150557b6281cf228ec507e478b30937a2fb Mon Sep 17 00:00:00 2001 From: s434695 Date: Sun, 23 May 2021 19:36:03 +0200 Subject: [PATCH] elo --- .../meta.yaml | 15 +++++++++++++ .../metrics/rmse | 1 + .../params/batch_size | 1 + .../params/epochs | 1 + .../tags/mlflow.source.git.commit | 1 + .../tags/mlflow.source.name | 1 + .../tags/mlflow.source.type | 1 + .../tags/mlflow.user | 1 + my_model/MLmodel | 21 ++++++++++++++++++ my_model/conda.yaml | 10 +++++++++ my_model/data/keras_module.txt | 1 + my_model/data/model/saved_model.pb | Bin 0 -> 70311 bytes .../variables/variables.data-00000-of-00001 | Bin 0 -> 4339 bytes my_model/data/model/variables/variables.index | Bin 0 -> 1410 bytes my_model/data/save_format.txt | 1 + my_model/input_example.json | 1 + vgsales_model.h5 | Bin 25512 -> 25512 bytes 17 files changed, 56 insertions(+) create mode 100644 mlruns/0/c292a5394ecd4efb891579d87f350572/meta.yaml create mode 100644 mlruns/0/c292a5394ecd4efb891579d87f350572/metrics/rmse create mode 100644 mlruns/0/c292a5394ecd4efb891579d87f350572/params/batch_size create mode 100644 mlruns/0/c292a5394ecd4efb891579d87f350572/params/epochs create mode 100644 mlruns/0/c292a5394ecd4efb891579d87f350572/tags/mlflow.source.git.commit create mode 100644 mlruns/0/c292a5394ecd4efb891579d87f350572/tags/mlflow.source.name create mode 100644 mlruns/0/c292a5394ecd4efb891579d87f350572/tags/mlflow.source.type create mode 100644 mlruns/0/c292a5394ecd4efb891579d87f350572/tags/mlflow.user create mode 100644 my_model/MLmodel create mode 100644 my_model/conda.yaml create mode 100644 my_model/data/keras_module.txt create mode 100644 my_model/data/model/saved_model.pb create mode 100644 my_model/data/model/variables/variables.data-00000-of-00001 create mode 100644 my_model/data/model/variables/variables.index create mode 100644 my_model/data/save_format.txt create mode 100644 my_model/input_example.json diff --git a/mlruns/0/c292a5394ecd4efb891579d87f350572/meta.yaml b/mlruns/0/c292a5394ecd4efb891579d87f350572/meta.yaml new file mode 100644 index 0000000..6160939 --- /dev/null +++ b/mlruns/0/c292a5394ecd4efb891579d87f350572/meta.yaml @@ -0,0 +1,15 @@ +artifact_uri: file:///home/tomasz/IUM/ium_434695/mlruns/0/c292a5394ecd4efb891579d87f350572/artifacts +end_time: 1621791326975 +entry_point_name: '' +experiment_id: '0' +lifecycle_stage: active +name: '' +run_id: c292a5394ecd4efb891579d87f350572 +run_uuid: c292a5394ecd4efb891579d87f350572 +source_name: '' +source_type: 4 +source_version: '' +start_time: 1621791287578 +status: 3 +tags: [] +user_id: tomasz diff --git a/mlruns/0/c292a5394ecd4efb891579d87f350572/metrics/rmse b/mlruns/0/c292a5394ecd4efb891579d87f350572/metrics/rmse new file mode 100644 index 0000000..e7150ee --- /dev/null +++ b/mlruns/0/c292a5394ecd4efb891579d87f350572/metrics/rmse @@ -0,0 +1 @@ +1621791324872 0.03170582289731189 0 diff --git a/mlruns/0/c292a5394ecd4efb891579d87f350572/params/batch_size b/mlruns/0/c292a5394ecd4efb891579d87f350572/params/batch_size new file mode 100644 index 0000000..19c7bdb --- /dev/null +++ b/mlruns/0/c292a5394ecd4efb891579d87f350572/params/batch_size @@ -0,0 +1 @@ +16 \ No newline at end of file diff --git a/mlruns/0/c292a5394ecd4efb891579d87f350572/params/epochs b/mlruns/0/c292a5394ecd4efb891579d87f350572/params/epochs new file mode 100644 index 0000000..3f10ffe --- /dev/null +++ b/mlruns/0/c292a5394ecd4efb891579d87f350572/params/epochs @@ -0,0 +1 @@ +15 \ No newline at end of file diff --git a/mlruns/0/c292a5394ecd4efb891579d87f350572/tags/mlflow.source.git.commit b/mlruns/0/c292a5394ecd4efb891579d87f350572/tags/mlflow.source.git.commit new file mode 100644 index 0000000..4a510ea --- /dev/null +++ b/mlruns/0/c292a5394ecd4efb891579d87f350572/tags/mlflow.source.git.commit @@ -0,0 +1 @@ +c01ba178401a83dc1b9d48a1c8eb9552894c9db4 \ No newline at end of file diff --git a/mlruns/0/c292a5394ecd4efb891579d87f350572/tags/mlflow.source.name b/mlruns/0/c292a5394ecd4efb891579d87f350572/tags/mlflow.source.name new file mode 100644 index 0000000..939bfd8 --- /dev/null +++ b/mlruns/0/c292a5394ecd4efb891579d87f350572/tags/mlflow.source.name @@ -0,0 +1 @@ +/home/tomasz/IUM/ium_434695/vgsales-mlflow.py \ No newline at end of file diff --git a/mlruns/0/c292a5394ecd4efb891579d87f350572/tags/mlflow.source.type b/mlruns/0/c292a5394ecd4efb891579d87f350572/tags/mlflow.source.type new file mode 100644 index 0000000..0c2c1fe --- /dev/null +++ b/mlruns/0/c292a5394ecd4efb891579d87f350572/tags/mlflow.source.type @@ -0,0 +1 @@ +LOCAL \ No newline at end of file diff --git a/mlruns/0/c292a5394ecd4efb891579d87f350572/tags/mlflow.user b/mlruns/0/c292a5394ecd4efb891579d87f350572/tags/mlflow.user new file mode 100644 index 0000000..4b82f83 --- /dev/null +++ b/mlruns/0/c292a5394ecd4efb891579d87f350572/tags/mlflow.user @@ -0,0 +1 @@ +tomasz \ No newline at end of file diff --git a/my_model/MLmodel b/my_model/MLmodel new file mode 100644 index 0000000..9acac1c --- /dev/null +++ b/my_model/MLmodel @@ -0,0 +1,21 @@ +flavors: + keras: + data: data + keras_module: tensorflow.keras + keras_version: 2.4.0 + save_format: tf + python_function: + data: data + env: conda.yaml + loader_module: mlflow.keras + python_version: 3.8.5 +saved_input_example_info: + artifact_path: input_example.json + pandas_orient: split + type: dataframe +signature: + inputs: '[{"name": "NA_Sales", "type": "double"}, {"name": "EU_Sales", "type": "double"}, + {"name": "JP_Sales", "type": "double"}, {"name": "Other_Sales", "type": "double"}, + {"name": "Global_Sales", "type": "double"}]' + outputs: '[{"type": "long"}]' +utc_time_created: '2021-05-23 17:35:24.878064' diff --git a/my_model/conda.yaml b/my_model/conda.yaml new file mode 100644 index 0000000..3fa4018 --- /dev/null +++ b/my_model/conda.yaml @@ -0,0 +1,10 @@ +channels: +- defaults +- conda-forge +dependencies: +- python=3.8.5 +- pip +- pip: + - mlflow + - tensorflow==2.4.1 +name: mlflow-env diff --git a/my_model/data/keras_module.txt b/my_model/data/keras_module.txt new file mode 100644 index 0000000..2c73dfd --- /dev/null +++ b/my_model/data/keras_module.txt @@ -0,0 +1 @@ +tensorflow.keras \ No newline at end of file diff --git a/my_model/data/model/saved_model.pb b/my_model/data/model/saved_model.pb new file mode 100644 index 0000000000000000000000000000000000000000..752a22f8f49680c9a8385915267daa417d3ae33a GIT binary patch literal 70311 zcmeHwZIB#EcF@%H%yf0mhh}m{QY%LvqtV zP1lTi)gR;To|d%Bp5X$py*^_H*x*}?j~h6CEItSu6OP~_4uS|17-NHh0E2@tI3OH2 z2%ErxgYX~oGV3d=DyzEsL$Y?SXJggfS+6o*zW4Iwdzmj^$`bzOw@Mm1__5?T34fO1<5}N73T8{Zrj*>N}OkdMg>nM-VRSt#+lZ zwJVLf`6L-nEu%way{fl$wNWjr`O~G z+!UEX(hVE~L@r7hDdo^7bqGypk1H+qjEpD8&^0uDtEz4551>`O>1U8zm{Lny=SwL|EuBA+|(bP&Mk@*dyYNge_NC(v=N>|F2Dw?{jb^2@#_uATLp*4_^?KaRU zvE8VbD^!M(hzdCsYx=2Ey19n4!+!J%I&}Mi)-3Dgmn&7Bl7i}z`&x^A2RbDff1BlG z3{oATO&HREyI#JgRjYU!#Im{DQet;1b&wWQ7bz2WKq;jb5iNF89|Vy- z^prwZcksl{etjDNrhq~_m0epqjpMNtK{G}v47^6W;d-`=X7$JV_CAP@N}0?*q`ZC! zEm8a{+gtjs{`lqnY86z?_5(^Yrk6l`K;#THnnWpJ?w;0e>&?1V5xRlUZKf$-10?}G zoMP{R+|dE-yc;Xz6=eQv=Mbx(M_J{WS?q!=QTwM3~MClts?G0IH12NL#Da zb=PaDV`!RkRWGx_z}M(ezbP2F0BH~R)ERUL*wuIhua@-=9W!`_4GLodxJ1U$7?3J8 z+0vUGJw2&h$zRDTM>_N~b2-0pd3U|Ay?$TO*0XCn>k|ISk7B5eWrwg$no|vmQbF8<_9oDHX)HZ$&2i%yDZOZ6iApjamnY%>MEZoglXKYB3aX(MzSUK# zzt}&V67wiE;;JEi(uW$%3mgJGil8Tu(Hxy{`{*LflLjNEN)xPm%kJ*YV6J|cl1@6U zMd}*&cAEG)CL^m^SEnAMIo6Dt9UAWv&^al6%H6qn>}dz4`INimNS*Z562d_P4OeIP zOfiMd4u^+QkcgTspo%G?=I=;dG(^;VBZQNZYXqSkl(<^fYO57cS3OH-g4Sh7Cmou^ z&Ae&sRE<=0!fq#0f1G!tsDcD~2TijE?(1NkW_#`mBa73O;jZSfGMd}X! zev}SL?hYwWvqOrzLrSk5QlfR}0YZ#wWqn(FGH8GNTF|K*Y3QW$D^hPb%%XMXF~Y2g zs;)Kb-~p*HN9%)j>Wo|Jmaw1=(17RtEl294ptfk8y@w{-jkea$4DC`7N8J63W20L1 zC3K9{AE_6{JCPCJZtU0FgEGdCIIET-&b~xLoPkC|{62Uil;VSHvZR~l32ar2zKoX5 zHX@;Ky%)Iyth-O617^jv1LoIg9Wa5Tb>OQKS~Qi2W1_Cs`j8}{k$Tq6mcv-o7>k5(cG*4eq6MyTYWnomeV+lFa(8_Z`

6bk5gyq;C7`3bBQl{lc7m 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 literal 0 HcmV?d00001 diff --git a/my_model/data/model/variables/variables.index b/my_model/data/model/variables/variables.index new file mode 100644 index 0000000000000000000000000000000000000000..70018eca314148ad5b74d9ac6cfba20dbc15a527 GIT binary patch literal 1410 zcmZQzVB=tvV&Y(Akl~Ma_HcFf4)FK%3vqPvagFzP@^WT^Gfvf9795aJe@*AT!Zz)9D_W; zhJ`u$gt~Gt0!^92q`_jU=w&xeM1ij)za%k-kcJr`4Tm`%%L*y+84_p55>oA00MfAA z`m-g2iBL{rWol7;d1gsQe0geSdPYgHu7Q41W@0gZhq4GUad0YZVboADy(qXkOWIV( zKOn@@*E7mBC_dQ7KSV#jpd>RlvnsVnKbIJj?l1#Q@+^G6$wWq|j3^DPKn?e;g*8PL zMS!uBmr5XHIe-pk1vy${3!~{}3HfERrsCu}8E%%s3MPoQ|sNp$d$6HZFF=9iT z6Bycz3O7JWv%i*#tkg;Ofi!tp9}2TJVD-qwVt7g-{#HThP{m5yKPsm{bci#!*PGcDkHni z_Y7>St{%5NICb^DZiTYF_rJIAy>VQ`?hmV@UFFHBeQi^6?NYy4*z(LjY3rQ1%9fdd z(fZ8N&OI|0upeOAdvO07<(K;$cK_c$wIF)$<-5kC!PgZSTa{dOBEY3&wB@V2PqYX*xyy|aH8 zi>n7*P0PepmfNSu?V91;v)iTOfF(#@*o022d!4g)3+c%-9dDOoQmg-0u*)qeXjfI+ zp&bj3&fEo33QUG3lzy?%DQ}ZO^Pf&&H7u```(w>RQc~#u8vqHpD@S6deUqSt6P8MEX!sr0xR_2 z*<|hI`UC6>kj59jYpiDMD7Ea?w6+jY6#%P=HhW|h@yZLX=J|X9i#6-?EJT>KE#H{7 zSb+5PY&Wx*q?lp3N!3k3IO|cplD*gyi#C=C=8X$O%_QP%!J3zz6t&!7S8iVZ>YnoM zJHpDndgeB-HwsvL+_$j05jWiiWKg4IfsGkIpS9t`k81q&TU54L&9j>KZ>*amk`}6fp zaQY@V!(18orrjB;aFFdXB+fi}CrRsC^5AL|p;L_(rt7OIdPF2)f zN2oR3-KPD)VfQu$onAWH?0JoBWHQ+c_~9!YthB3AyIQc#m-pg5wrs^kH&9NtxceXa z*Q{Y?yh_EQ4;Uun(Qm0{k)3LJCVlG7;Y@CEx>i2NDN(|QC+e?``Qb2?zDO;z3s+GqmnBapXQA!DY zfI4Yz+76C|8{CrQ9iS*h=C{F%R(-MxOVLR|+E@w3?Gb|bg+lCFp%i1c@5GkOZP-p@lcyl5*HfoT z2aDoIp5y)u@V0o-laVB#%^mL~(!1}wJU%&2{{}wQ>iX(Q5!3)b; z^_S&p_29%P#Gf%@?}vJ@{LD+rdb16Vt^<{E=nvRs3ZwZ=^XO;eLVU=RpvmjKjDDW< zg;FOTLW#3>)p+74T8<5(?VUk%xNjXbqI_swD1-yAe5|@io`3{frYx5J1=n8|DA3BG~}Ox6|PfnkUQ_F-g^9#S%Za~*)#v-)@Ss2fw-;Qg}lrC&yxcD3~!6e wi!A(2?jm(%EgL*kAxL=Kn>A!_Y(o|G&JT__Hft8A!|2*v*E?ND|4%>q7sxrL)Bpeg