From bc1815a016e566798eefaf5b7dbf9f21035777c1 Mon Sep 17 00:00:00 2001 From: Simone Sestito Date: Wed, 28 May 2025 15:07:14 +0200 Subject: [PATCH 1/5] Ignore Python venv --- .gitignore | 2 ++ 1 file changed, 2 insertions(+) create mode 100644 .gitignore diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..919fe16 --- /dev/null +++ b/.gitignore @@ -0,0 +1,2 @@ +# Ignore Python virtual environment +.venv/ From 699e053dd5cac16fc8a7c87840c3db510c8fdf2f Mon Sep 17 00:00:00 2001 From: Simone Sestito Date: Wed, 28 May 2025 15:07:33 +0200 Subject: [PATCH 2/5] Add instruction to start the presentation --- README.md | 29 +++++++++++++++++++++++++++++ 1 file changed, 29 insertions(+) diff --git a/README.md b/README.md index d822b83..33fecc2 100755 --- a/README.md +++ b/README.md @@ -70,3 +70,32 @@ May 14, 21 | Transformers, BERT, Pre-training | [![nbviewer](https://raw.gith | | | | | | | | May 28 | ExamPrep, CLIP | [![nbviewer](https://raw.githubusercontent.com/jupyter/design/master/logos/Badges/nbviewer_badge.svg)](https://nbviewer.org/github/iacopomasi/NLP/blob/main/course/AA2324/2_06_clip_diffusion/2_06_clip_diffusion.ipynb) | [![Download](https://badgen.net/badge/icon/download?icon=terminal&label)](https://github.com/iacopomasi/NLP/blob/main/course/AA2324/2_06_clip_diffusion/) | | | | | | | | | + + +### How to open the presentations locally + +The following commands have been tested on a Linux machine. +In case you are running another OS, please adapt them to your specific situation. + +1. Clone the repository +```sh +git clone https://github.com/iacopomasi/NLP.git +cd NLP/ +``` +2. Install the dependencies in a virtualenv +```sh +pytho3.10n -m venv .venv # Python 3.10 +source .venv/bin/activate +pip install -r requirements.txt +``` +3. Run Jupyter +```sh +jupyter notebook +``` +4. In the browser that automatically opens up: + - Open the folder where the .ipynb is + - Open the .ipynb presentation you want to see + - Click on this button to start the presentation + +![RISE start presentation button](.github/assets/rise_button.png) + From 7f8385254ef8ea8fc1bfa7e9f657e28b1f744755 Mon Sep 17 00:00:00 2001 From: Simone Sestito Date: Wed, 28 May 2025 15:08:16 +0200 Subject: [PATCH 3/5] Ignore iPynb checkpoints --- .gitignore | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/.gitignore b/.gitignore index 919fe16..b8d937e 100644 --- a/.gitignore +++ b/.gitignore @@ -1,2 +1,6 @@ # Ignore Python virtual environment .venv/ + +# Ignore Jupyter notebooks checkpoints +.ipynb_checkpoints/ + From 57792826edaa41b33708ab455481472835910cfb Mon Sep 17 00:00:00 2001 From: Simone Sestito Date: Wed, 28 May 2025 15:09:00 +0200 Subject: [PATCH 4/5] Fix pip requirements --- requirements.txt | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/requirements.txt b/requirements.txt index 0559f68..c52d25c 100755 --- a/requirements.txt +++ b/requirements.txt @@ -1,5 +1,6 @@ jupyter==1.0.0 jupyter-contrib-core==0.3.3 jupyter-contrib-nbextensions==0.5.1 -notebook==6.4.3 -rise==5.7.1 \ No newline at end of file +jupyter-server<2.0.0 +notebook==6.5.6 +rise==5.7.1 From 20da22a1ce9f78e9596f9ca6a58324097d223627 Mon Sep 17 00:00:00 2001 From: Simone Sestito Date: Wed, 28 May 2025 15:21:40 +0200 Subject: [PATCH 5/5] Add RISE button to start presentation --- .github/assets/rise_button.png | Bin 0 -> 5138 bytes 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 .github/assets/rise_button.png diff --git a/.github/assets/rise_button.png b/.github/assets/rise_button.png new file mode 100644 index 0000000000000000000000000000000000000000..1e1b650414221b0067389b63d29a5bf4d61ab341 GIT binary patch literal 5138 zcma)A2QZvbxFrOM8iFW^PSmh!5E9XQSv5hBwYun5TY?}WB3g8@y6C;E5=8V~qDPC~ z>uT?MGw;p3H}huR&g|~LyLaz@@AsYWob%l()u&{`g6lJxsu&_zMwJ`x6 zc!f@fDuOp$7a1ie0eJWjybT4PXZ` zBn1X>+zfi@3^Q}Jc64BbTHC|0>|xG~5HUu3GdLrJA0o`dC?G7(FDx!71~D5y#loU+ zQj&cE^-SKH@rLTcW}EkRYTr@6aAHc#2#sf~6*Dmy61#^YNnk;7+wnXp$i@}aF|>*( zj!zz;ipWCH5so}Y5Ywm>27i?MjA+6R$W!EEcDmONCFqMdAzj&wr^uyW#G2eGA3Iyz zME4&^o+p|(WjDmxM57$Qv2Hm_*w%ccBQd$D>aZ1eF?^^b!5;q4E zQlG9D6u)zKmq!f_)O$GAxo>rW5n4*~WD9@YtDBvgMtTzy$reOk+zKK4X+tg+M5Y(r z%oJ3Th)cp0H2M}Q7aH=~$w>e&@Vnt~%zyqMr2F4vsxmS%D!UnjJezZEY;Ch5UlN#6 zTIUlm{a_COm%?}GWe5taHBu!J{So3G+p5(LGdyw2OH1#rE)cI`RR(i37;fFVWtSRB zma$fWgHO`1fyW*l*3;927qED7b`TU4l&&{bG-M7*5c4|B1q+(|=Kbi%gOI3-h?Y01 zk!;~=V*dAtmQ&W3sk#*nLxMpOA>{l(tg}`3zvP;!28i+PxvZ?+vj7>^MuNS0>!_;d zYXL_*CM6%yx37sQFxu*w_R9x>(wf$GVdMl%iP2-nhN}ay*UcVt`a|f97zPLZ_rvy6 zaPFXz1S$ghqnJnLmmdoGF>*dx*-ULXDrlCbUm~1z++urs=2!nN(f9SH*a?|rH#D1s zU9ctk{xEuebI{Rx7gtWLoW<}mG~`p_5Yen*YFB&y7~e;-g%{r=h$7NWRavF_dXvkH z;dp8$ZQ928;?>CaSuF$KZ6#7ysc=)ohaGaCn5oaKrdzN01e1y67?;>69c1U0c4QfI zPQ~}aymhKP*4j-?!kB&}`5wf9xC{15=Vz>`PE=$C348yP39XXh!@DPAp!S~`w&!~H zdrKqOlfPoKM{E84OM81>o65w@OjZ&GDb;vBY4ZPm$A3d|twOsMnG%-;(H)me_6~XfKX+po$`KK@n4sr&D{%-;n{In5PLbPlQOtMo$ z8U4Bf_(3TW9^^DMokhm=p`oG8Z}BW#`gc()1jL@TO zY}Sh+O3TYpRaI2cok8K@gj}(ABjf{>vwm6$ne#u$Y=wr32oTNnwYpam+vE)(6Jn}-({Vepq1Uy^1n1Bp5_PRQ5#`vYiltH2?_=V4X|DPViVZ; z@zxK+ay(K}Qf6jm&#lVw7%b+ORWcQi3VHjN*rV@ANJu!lxG1Tppz7)pOG@}Z$#>Ja zT2&gs4&N?!#r7l$6FNFNns{#sLm&{%f>9phx|pwD$!C2}jKj64nPj_lX6oF!*&pJs z1fEB0NSXcmL<4rXxw$#8apdXgsi~#alKRa1fs~IJAb^ZxEoox3NhAuz63wp03^K9P zblup}`aOt@SH-p<MI2ZvD=Y6FA6F?Q1e2**3}<(V&iMqY=b!)$by?8EdlTi}zGVdoUmPoZMJ$EV z&Wo80LFDS81~s8j+~;84tORCR?%~P&=)t!T0k1Yu$O9sgBwbi)P1dMQ*r!jdyu1-8 zg-D3!?i(V!K#0nrLr-h%-@kujVq>FHQtS&B?lL7R!h~q;#UBm>{A=eu=H&ca+VKbl z@=Gt_P86#gY*gsrT+YJCh=q@je|1!hoEg`xm67~`M?ycbfXG*6kM8~FL`Q^IVZ;m2 zB&(os(2u-|uBj1&ouzzJ(6_O%+1=awyV9HFx<1l5)=s$)5S5tNmHr~oNOF$qsl9Eb z(IWm)TI8xRWFzpA78dFQZGG1vr4#NGlnMsz#4lzBu=ebRJ zMQ$58-8_bqY*R^#8Vqe}lIGSgTAC=ekUW`ofkL66W&jMkx?hXA{9B8l69pffBLOpq zQavLVrX|J;46q)~)-o{oJ>}Tc8-Rl!vjOc9CUPlk_1S2)9WPP}$tAN_3}*;4Dg@Qq zRtD<^Q{%tP0FD6;K@3*cb@)s0W zB|=WU`mpFUgN5FAb5|8M?z?)i= z;(xXOQf-efewa1pC^|bsd@+Y+f68DH4%PNkB2t%!!`|8B#ir6G$V)d7hw0y7-HFf- zrYpAm4<0{$%qS`vkGwvggX-(!xXq#DQGW}oXSJ)grmCN4NM8zFU0scgjC@H->IOK> zLrTX3GEGjQlR`^^|Fwrx&y~JDQI?RDOpZ74QaU3}D%tkhOEA=^ZE^y5ETz)J-SPt+1H98uLyjW!D)hikp z(0u>?y`s9hUK|@68z=Qn0wp!IC?~o=zu0-XixPGo8cM*fp8UHljAG}^(4`T?8xV>7 zrw0Mm)h7=F4HXp$1mS&4AYNc8W{!@LX=x1I@lXCmh|Z?}_@Vm8eXh}$UflKf!a;;_ zkEgWtob{Ys_wcQn^C0r8x7|Woc7|B?;jjI^*-M8&GNX! zxKZ)F_B2f^OxxL8?5K5KzU$=V z7e5fwO`yF+9UL5F<>UsNkVr{MNipP=WWD>=0wD0`#%^9+F`RZYb+G~#zcdXEmF(F*a249FijjS&f*}|NsCM6Lz@BVGQLr4gi z<m3c^96(AR!TwKg-Y{8iR zM`hL393mod3JkvYIXE~#a1GI3mHTwoLbS{*EHpw^WHa?1IqB*C06e9>=kBWP6aoSQ zrx*+b-bbHa)Y<5?C|~rt_9w7X*zcU3&4;tqSlQY4NA*oFyBxt6Et-MqVAH1=P83et#MAyR(yti|Zq}2M)i-_Ujw8X=uPNF-I}+@c=sX;rQ}T z#l+?}HoB7>8$0WF8Vh)K=9;Aa_c-7vjY9xpOBEVon(wAU{* zY6t1c&C3IGcjc#JyW#UaM<5WWji%ED!i$RwgIZ@c4aq%RK0ZFZETm{}lsicJ;Nalv z2G1zBjWMVBX6&ou>Lx?G;YMF?DjoxWAo#$92;}AE)zsDsAg_Gr>FKe)@tfTOnBfo> zj{Q>(kB*P;=t&TCa&gfaS_4%}LPFxR-^sB#i>5O*HO)YwVvm3&;Q?aDCMXy!Y&-TP zC8Zbe65{v|JfM!&q(Al9+C(V}mY<*B>XDa^udkD{^R4xwXIgnsdMTfY^_`3?Nmt>| z{{H@W@Fd5k%Q)QvJzI{(NBzYtm8Xr%6 zlL3&R=QDrUIXT19{4kvh2Q4iv$x^;`FY1mY7<#ic($ozNY2;B+qXqiqu4~#qfBp>p z^l1qdDV0%CQ4uyLJM8J@1u^@H`|;z)$2>fCt~XhIw>HEEK!Vt7rw$7XV|wx=^6=0V z+|sIa3seM+v|mGe8PJ6<0FYPf6+25BNDKwwQh4hJ;;yo(YDYo)NulM--%%`_yu7f^ zuWZU`%r6NEO1ip~fq2Bs&z_}V%#AR?^clx%jQC9zr+=g2#ymvQ3r#D;{1H=zPbp+ z;h;ikb@jhMQYovFqN`D~7rODqfPdYaxYX3yHwcRq6eT4k)p?mk2Z_14xtK4;6}5GF zt|k3ubZqQve7r}$k+PD~9R{CW>?9F;b5Q2Ecz6((6;)U9l%dywza$h0@7_&h+mZlV zyQx>IZeSpJW>2+}%Z@IW)52{i&~O-UV!K+TFszQPR-RzoG-lPETjN zapcdRV*yKfGQBgFd0VV}2WeQpK(~5EKiq+l97xHmTBRSg5}Iy6ln+||MEBiIO-+^D z|IGpjGQXuR+x7G0)D*YQev-yY+LIpFv+KA40jq_V_XA00@95l>-by zBkC}Hx&1!);=%{Ua099mv)0{%16$Wua5%im?$40bEbxXN=(;nLMDDGjA?=IHOWwFk zXDN*rFR&jQ=2pcZB0*4XOBezM(yfS z2Fc)!19r~k{Meq)xDI#Z$OTyceb9sG7#JvmisaBpZ3CSW@Cwdn`^)E;rV3VjD-JQ} zc4+_nyPr7X748T>VQT7ld5!=W94?BG>L`3wy?b=j-rjy&K|uj5<*CyG?!ij$;z7SO z;P((f7W+Md{Ut!yj(6se9Ti{+ot>T5uEsmF=vWc~!2|l>7^a?3%01GJwIC*(FI3;D~;W@XTHQ=s`y-4KS^^v@u)MxcAnEZS$_pM1e zDD-}cxSRIXVL(8@>Dk#m1_sAcbWRRDaHk0fdqYFRxq5v@#x2mEd?2D3vNF~3@)8F$ zEO~u#;B$R>a>KQtw8QPI9OwE#zkpbb5Ix=Rep2go#C6kKh>3k`XpjUg0%-8?wzs!g zIXGN^Es>9)y*;oLIPr%6%h#_zgYHlathv5Md&TypNC^5}cz%tJj=eU8!Psu3@pSj^ z=2W$Yp*x@f&^yrzMNTqrwG@z!9~gKat+xXR(()j$&i(|j8C zQqQp%$<_MwK;Zqtf;mv>v-7#@qGY*VK-2_;gyjbAdkb@BhacdzoMAO!|U_U9jV^I5jVBk}a?POfyy#d7P zic4h2e&;Hng9R* literal 0 HcmV?d00001