diff --git a/_announcements/general.md b/_announcements/general.md index add2f38..f29dd6c 100644 --- a/_announcements/general.md +++ b/_announcements/general.md @@ -4,7 +4,7 @@ week: 0 date: 2024-01-08 --- -* Welcome to the Winter 2024 offering of DSC 204A! +* Welcome to the Spring 2024 offering of DSC 291! * We're excited to work with you throughout the quarter! * Check back here for more updates soon! * We'll be updating the pages of this site regularly in the first few weeks! diff --git a/_config.yml b/_config.yml index 6e760c7..a2f2726 100644 --- a/_config.yml +++ b/_config.yml @@ -13,11 +13,11 @@ # you will see them accessed via {{ site.title }}, {{ site.github_repo }}, and so on. # You can create any custom variable you would like, and they will be accessible # in the templates via {{ site.myvariable }}. -title: DSC 204A -description: Scalable Data Systems +title: DSC 291 +description: Machine Learning Systems author: Hao Zhang email: dsc204a-w24@gmail.com -baseurl: '/dsc204a-w24' # the subpath of your site, e.g. /blog +baseurl: '/dsc291-s24' # the subpath of your site, e.g. /blog url: '' # the base hostname & protocol for your site, e.g. http://example.com exclude: ["Gemfile", "Gemfile.lock", "LICENSE", "vendor", "bundle"] #logo: "/data8logo.png" @@ -30,11 +30,11 @@ heading_anchors: true permalink: pretty aux_links: Office Hours: - - '/dsc204a-w24/officehours' + - '/dsc291-s24/officehours' Canvas: - 'https://canvas.ucsd.edu/courses/53288' Piazza: - - 'https://piazza.com/ucsd/winter2024/dsc204a' + - 'https://piazza.com/ucsd/spring2024/dsc291' GradeScope: - 'https://www.gradescope.com/courses/697914' # Feedback Form: diff --git a/_modules/week-01.md b/_modules/week-01.md index 4bc1384..21371a9 100644 --- a/_modules/week-01.md +++ b/_modules/week-01.md @@ -1,25 +1,25 @@ --- title: Week 1 -class: DSC204A +class: DSC291 status: Active --- -Jan 8 +Apr 2 : **1**{: .label} Introduction - : [Slides](assets/slides/1_Logistics.pdf) • [Recording](https://podcast.ucsd.edu/watch/wi24/dsc204a_a00) + : [Slides]() • [Recording]() : *Reading:* N/A -: **Survey**{: .label .label-lab} [Beginning of Quarter Survey](https://forms.gle/5KSrMYuhWL8xaV478) +: **Survey**{: .label .label-lab} [Beginning of Quarter Survey]() -Jan 10 -: **2**{: .label} Basics: Computer Organization, Operating systems, Storage - : [Slides](assets/slides/2_Data_representation.pdf) • [Recording](https://podcast.ucsd.edu/watch/wi24/dsc204a_a00/2) • [Scribe Notes](assets/scribe_notes/Jan_10_scribe_note.pdf) +Apr 4 +: **2**{: .label} Basics: + : [Slides]() • [Recording]() • : *Reading:* N/A - +[> : **Homework**{: .label .label-homework} Homework 01 (Due ) <] -Jan 12 -: **3**{: .label} Basics: Computer Organization, Operating systems, Storage - : [Slides](assets/slides/3_storage.pdf) • [Recording](https://podcast.ucsd.edu/watch/wi24/dsc204a_a00/3) • [Scribe Notes](assets/scribe_notes/Jan_12_scribe_note.pdf) -: *Reading:* N/A + + + + \ No newline at end of file +--> diff --git a/_modules/week-02.md b/_modules/week-02.md index cef7af9..0fc28ee 100644 --- a/_modules/week-02.md +++ b/_modules/week-02.md @@ -1,7 +1,7 @@ --- title: Week 2 class: DSC204A -status: Active +status: not Active --- Jan 17 diff --git a/_modules/week-03.md b/_modules/week-03.md index d90bec8..1439102 100644 --- a/_modules/week-03.md +++ b/_modules/week-03.md @@ -1,7 +1,7 @@ --- title: Week 3 class: DSC204A -status: Active +status: not Active --- Jan 22 @@ -24,4 +24,4 @@ Jan 26 : [Slides](assets/slides/7_cloud_computing.pdf) • [Recording](https://podcast.ucsd.edu/watch/wi24/dsc204a_a00/8) • [Scribe Notes](assets/scribe_notes/Jan_26_scribe_note.pdf) : *Reading:* * [Above the Clouds: A Berkeley View of Cloud Computing (required)](https://www2.eecs.berkeley.edu/Pubs/TechRpts/2009/EECS-2009-28.pdf) -* [The Datacenter as a Computer Designing Warehouse-Scale Machines Chapter 2 (optional)](https://link.springer.com/chapter/10.1007/978-3-031-01761-2_2) \ No newline at end of file +* [The Datacenter as a Computer Designing Warehouse-Scale Machines Chapter 2 (optional)](https://link.springer.com/chapter/10.1007/978-3-031-01761-2_2) diff --git a/_modules/week-04.md b/_modules/week-04.md index 079c6f1..99b91f0 100644 --- a/_modules/week-04.md +++ b/_modules/week-04.md @@ -1,7 +1,7 @@ --- title: Week 4 class: DSC204A -status: Active +status: not Active --- Jan 29 diff --git a/_modules/week-05.md b/_modules/week-05.md index 5c2cd2c..aa6a98d 100644 --- a/_modules/week-05.md +++ b/_modules/week-05.md @@ -1,7 +1,7 @@ --- title: Week 5 class: DSC204A -status: Active +status: not Active --- Feb 5 @@ -28,4 +28,4 @@ Feb 9 : *Reading:* * [The Google File System (required)](https://static.googleusercontent.com/media/research.google.com/zh-CN//archive/gfs-sosp2003.pdf) * [Finding a needle in Haystack: Facebook’s photo storage (required)](https://www.usenix.org/legacy/event/osdi10/tech/full_papers/Beaver.pdf) -* [The Snowflake Elastic Data Warehouse (optional)](https://info.snowflake.net/rs/252-RFO-227/images/Snowflake_SIGMOD.pdf) \ No newline at end of file +* [The Snowflake Elastic Data Warehouse (optional)](https://info.snowflake.net/rs/252-RFO-227/images/Snowflake_SIGMOD.pdf) diff --git a/_modules/week-06.md b/_modules/week-06.md index 2c91b48..89859a0 100644 --- a/_modules/week-06.md +++ b/_modules/week-06.md @@ -1,7 +1,7 @@ --- title: Week 6 class: DSC204A -status: Active +status: not Active --- Feb 12 @@ -25,4 +25,4 @@ Feb 16 : **3**{: .label} Parallelism Data : [Slides](assets/slides/16_parallelism-data.pdf) • [Recording](https://podcast.ucsd.edu/watch/wi24/dsc204a_a00/17) • [Scribe Notes](assets/scribe_notes/Feb_16_scribe_note.pdf) : *Reading:* -* [Designing Data-Intensive Applications Chapter 9 Consistency and Consensus Page 324-332, 352-359](https://drive.google.com/drive/folders/1MpKFgCy9CHFVZEXnizZ8JLM7DTU2sTwd?usp=sharing) \ No newline at end of file +* [Designing Data-Intensive Applications Chapter 9 Consistency and Consensus Page 324-332, 352-359](https://drive.google.com/drive/folders/1MpKFgCy9CHFVZEXnizZ8JLM7DTU2sTwd?usp=sharing) diff --git a/_modules/week-07.md b/_modules/week-07.md index c1f45f1..a5e1ead 100644 --- a/_modules/week-07.md +++ b/_modules/week-07.md @@ -1,7 +1,7 @@ --- title: Week 7 class: DSC204A -status: Active +status: not Active --- Feb 19 diff --git a/_modules/week-08.md b/_modules/week-08.md index 9922363..79d18e5 100644 --- a/_modules/week-08.md +++ b/_modules/week-08.md @@ -1,7 +1,7 @@ --- title: Week 8 class: DSC204A -status: Active +status: not Active --- Feb 26 diff --git a/_modules/week-09.md b/_modules/week-09.md index e3d253e..18ab8f8 100644 --- a/_modules/week-09.md +++ b/_modules/week-09.md @@ -1,7 +1,7 @@ --- title: Week 9 class: DSC204A -status: Active +status: not Active --- Mar 4 diff --git a/_modules/week-10.md b/_modules/week-10.md index 882e770..a996a85 100644 --- a/_modules/week-10.md +++ b/_modules/week-10.md @@ -1,7 +1,7 @@ --- title: Week 10 class: DSC204A -status: Active +status: not Active --- Mar 11 diff --git a/_staffers/anze.md b/_staffers/anze.md index 393ce72..1c6f9ba 100644 --- a/_staffers/anze.md +++ b/_staffers/anze.md @@ -5,5 +5,5 @@ pronouns: HE/HIM photo: staff/anze.jpg bio: Anze is a second-year master's student at the CSE department. His interests lie in large-scale machine-learning systems and algorithms. He is currently working in Prof. Hao Zhang's lab. role: Teach Assistant -office-hours: Every Tues 3:45-4:45 on Zoom +office-hours: TBD --- diff --git a/_staffers/atharva.md b/_staffers/atharva.md deleted file mode 100644 index 0caa8d8..0000000 --- a/_staffers/atharva.md +++ /dev/null @@ -1,9 +0,0 @@ ---- -email: akshirsagar@ucsd.edu -name: Atharva Kshirsagar -pronouns: HE/HIM -photo: staff/atharva.jpg -bio: I am a second year master's student in the CSE department. My research interests lie in large language models, and systems that make them run cheaper and faster. I currently work in Prof. Zhang's lab. -role: Teach Assistant -office-hours: Every Monday 4-5pm on Zoom ---- diff --git a/_staffers/sumanth.md b/_staffers/sumanth.md deleted file mode 100644 index 4f537e9..0000000 --- a/_staffers/sumanth.md +++ /dev/null @@ -1,9 +0,0 @@ ---- -email: s1hegde@ucsd.edu -name: Sumanth Hegde -pronouns: He/Him -photo: staff/sumanth.jpg -bio: I'm a second-year master's student in the CSE department. My interests are in generative models. I'm currently working in Julian McAuley's lab on language models. -role: Teach Assistant -office-hours: Every Thurs 4-5 pm on Zoom ---- diff --git a/_staffers/will.md b/_staffers/will.md new file mode 100644 index 0000000..1474ac4 --- /dev/null +++ b/_staffers/will.md @@ -0,0 +1,9 @@ +--- +email: w5lin@ucsd.edu +name: Will Lin +pronouns: HE/HIM +photo: staff/ +bio: +role: Teach Assistant +office-hours: TBD +--- diff --git a/assets/assignments/Assignment_1.pdf b/assets/assignments/Assignment_1.pdf deleted file mode 100644 index e1e056c..0000000 Binary files a/assets/assignments/Assignment_1.pdf and /dev/null differ diff --git a/assets/assignments/Assignment_2.pdf b/assets/assignments/Assignment_2.pdf deleted file mode 100644 index 4be14d1..0000000 Binary files a/assets/assignments/Assignment_2.pdf and /dev/null differ diff --git a/assets/assignments/Assignment_3.pdf b/assets/assignments/Assignment_3.pdf deleted file mode 100644 index d6b7060..0000000 Binary files a/assets/assignments/Assignment_3.pdf and /dev/null differ diff --git a/assets/discussions/pa2_discussion.ipynb b/assets/discussions/pa2_discussion.ipynb deleted file mode 100644 index 8e3e255..0000000 --- a/assets/discussions/pa2_discussion.ipynb +++ /dev/null @@ -1,214 +0,0 @@ -{ - "cells": [ - { - "cell_type": "markdown", - "id": "3f63512d", - "metadata": {}, - "source": [ - "# PA2 Discussion\n", - "## DSC 204a, Winter 2024\n", - "\n", - "Notebook Setup: This notebook is best run on the `ray-notebook` server setup on DataHub, where all the dependencies have been installed for you." - ] - }, - { - "cell_type": "markdown", - "id": "4a03ad04", - "metadata": {}, - "source": [ - "## A Simple Introduction to Ray Actors" - ] - }, - { - "cell_type": "code", - "execution_count": null, - "id": "38fe1ad0", - "metadata": {}, - "outputs": [], - "source": [ - "import ray\n", - "import time\n", - "import warnings\n", - "warnings.filterwarnings(\"ignore\")\n", - "ray.init()\n", - "\n", - "@ray.remote\n", - "class Counter:\n", - " def __init__(self):\n", - " self.value = 0\n", - "\n", - " def increment(self):\n", - " # simulate longer execution time\n", - " time.sleep(1)\n", - "\n", - " self.value += 1\n", - " return self.value\n", - "\n", - " def get_counter(self):\n", - " return self.value\n", - "\n", - "# Create an actor instance from this class.\n", - "counter = Counter.remote()" - ] - }, - { - "cell_type": "code", - "execution_count": null, - "id": "cf24b449", - "metadata": {}, - "outputs": [], - "source": [ - "counter.value # doesn't work directly - access actor state through methods!" - ] - }, - { - "cell_type": "code", - "execution_count": null, - "id": "38c1f5a6", - "metadata": {}, - "outputs": [], - "source": [ - "start = time.time()\n", - "for _ in range(15):\n", - " counter.increment.remote() # increment the counter. Note that each method is a Ray task now!\n", - "end = time.time()\n", - "print(\"Time :\", end - start)" - ] - }, - { - "cell_type": "code", - "execution_count": null, - "id": "f89d7452", - "metadata": {}, - "outputs": [], - "source": [ - "ray.get(counter.get_counter.remote()) " - ] - }, - { - "cell_type": "markdown", - "id": "52f67a98", - "metadata": {}, - "source": [ - "Wait, shouldn't the time be 15 s? Well, these increment method calls are now Ray tasks, and are thus executed asynchronously!\n", - "\n", - "All the method calls of an actor are executed in order i.e serially. Thus, the `get_counter` call will wait until all the previous `increment` calls complete execution (which is why you will see that this final `get_counter` call takes some time)." - ] - }, - { - "cell_type": "markdown", - "id": "9f69c8dc", - "metadata": {}, - "source": [ - "## Collective Communication with Ray" - ] - }, - { - "cell_type": "code", - "execution_count": null, - "id": "f2d6ab56", - "metadata": {}, - "outputs": [], - "source": [ - "import ray, torch, os\n", - "import ray.util.collective as col\n", - "\n", - "os.environ[\"PYTHONWARNINGS\"]=\"ignore::DeprecationWarning\"\n", - "@ray.remote\n", - "class Worker:\n", - " def __init__(self, world_size, rank):\n", - " col.init_collective_group(world_size=world_size,\n", - " rank=rank,\n", - " group_name=\"dsc204a\",\n", - " backend=\"gloo\")\n", - " \n", - " def set_msg(self, msg):\n", - " self.msg = msg\n", - " return\n", - " \n", - " def set_buf(self, shape, dtype):\n", - " self.buf = torch.zeros(shape, dtype=dtype)\n", - " return\n", - " \n", - " def do_send(self, target_rank):\n", - " col.send(self.msg, target_rank, group_name=\"dsc204a\")\n", - " return self.msg\n", - "\n", - " def do_recv(self, src_rank):\n", - " col.recv(self.buf, src_rank, group_name=\"dsc204a\")\n", - " return self.buf\n", - " \n", - " \n", - "world_size = 2\n", - "\n", - "A = Worker.remote(world_size=world_size, rank=0)\n", - "B = Worker.remote(world_size=world_size, rank=1)\n", - "\n", - "col.create_collective_group(actors=[A,B],\n", - " world_size=world_size,\n", - " ranks=[0,1],\n", - " backend=\"gloo\",\n", - " group_name=\"dsc204a\")\n", - "\n", - "msg = torch.tensor([1,2,3,4,5])" - ] - }, - { - "cell_type": "code", - "execution_count": null, - "id": "21f2e54f", - "metadata": {}, - "outputs": [], - "source": [ - "A.set_msg.remote(ray.put(msg))\n", - "B.set_buf.remote(msg.shape, msg.dtype)\n", - "\n", - "src_msg, target_buf = ray.get([A.do_send.remote(target_rank=1), B.do_recv.remote(src_rank=0)])\n", - "print(src_msg)\n", - "print(target_buf)" - ] - }, - { - "cell_type": "code", - "execution_count": null, - "id": "2fe3a167", - "metadata": {}, - "outputs": [], - "source": [ - "ray.kill(A) # explicitly kill actors\n", - "ray.kill(B)" - ] - }, - { - "cell_type": "code", - "execution_count": null, - "id": "917c75aa", - "metadata": {}, - "outputs": [], - "source": [ - "ray.shutdown()" - ] - } - ], - "metadata": { - "kernelspec": { - "display_name": "Python 3 (ipykernel)", - "language": "python", - "name": "python3" - }, - "language_info": { - "codemirror_mode": { - "name": "ipython", - "version": 3 - }, - "file_extension": ".py", - "mimetype": "text/x-python", - "name": "python", - "nbconvert_exporter": "python", - "pygments_lexer": "ipython3", - "version": "3.8.18" - } - }, - "nbformat": 4, - "nbformat_minor": 5 -} diff --git a/assets/discussions/pa2_discussion.pdf b/assets/discussions/pa2_discussion.pdf deleted file mode 100644 index d2d2dac..0000000 Binary files a/assets/discussions/pa2_discussion.pdf and /dev/null differ diff --git a/assets/scribe_notes/Feb_12_scribe_note.pdf b/assets/scribe_notes/Feb_12_scribe_note.pdf deleted file mode 100644 index 77d9d1d..0000000 Binary files a/assets/scribe_notes/Feb_12_scribe_note.pdf and /dev/null differ diff --git a/assets/scribe_notes/Feb_14_scribe_note.pdf b/assets/scribe_notes/Feb_14_scribe_note.pdf deleted file mode 100644 index 5f9ec00..0000000 Binary files a/assets/scribe_notes/Feb_14_scribe_note.pdf and /dev/null differ diff --git a/assets/scribe_notes/Feb_16_scribe_note.pdf b/assets/scribe_notes/Feb_16_scribe_note.pdf deleted file mode 100644 index 738925b..0000000 Binary files a/assets/scribe_notes/Feb_16_scribe_note.pdf and /dev/null differ diff --git a/assets/scribe_notes/Feb_21_scribe_note.pdf b/assets/scribe_notes/Feb_21_scribe_note.pdf deleted file mode 100644 index 928ac0d..0000000 Binary files a/assets/scribe_notes/Feb_21_scribe_note.pdf and /dev/null differ diff --git a/assets/scribe_notes/Feb_23_scribe_note.pdf b/assets/scribe_notes/Feb_23_scribe_note.pdf deleted file mode 100644 index 54feac7..0000000 Binary files a/assets/scribe_notes/Feb_23_scribe_note.pdf and /dev/null differ diff --git a/assets/scribe_notes/Feb_28_scribe_note.pdf b/assets/scribe_notes/Feb_28_scribe_note.pdf deleted file mode 100644 index 2d7e3d9..0000000 Binary files a/assets/scribe_notes/Feb_28_scribe_note.pdf and /dev/null differ diff --git a/assets/scribe_notes/Feb_2_scribe_note.pdf b/assets/scribe_notes/Feb_2_scribe_note.pdf deleted file mode 100644 index dc109e3..0000000 Binary files a/assets/scribe_notes/Feb_2_scribe_note.pdf and /dev/null differ diff --git a/assets/scribe_notes/Feb_5_scribe_note.pdf b/assets/scribe_notes/Feb_5_scribe_note.pdf deleted file mode 100644 index c8e977a..0000000 Binary files a/assets/scribe_notes/Feb_5_scribe_note.pdf and /dev/null differ diff --git a/assets/scribe_notes/Feb_7_scribe_note.pdf b/assets/scribe_notes/Feb_7_scribe_note.pdf deleted file mode 100644 index 25f6382..0000000 Binary files a/assets/scribe_notes/Feb_7_scribe_note.pdf and /dev/null differ diff --git a/assets/scribe_notes/Feb_9_scribe_note.pdf b/assets/scribe_notes/Feb_9_scribe_note.pdf deleted file mode 100644 index aeb648b..0000000 Binary files a/assets/scribe_notes/Feb_9_scribe_note.pdf and /dev/null differ diff --git a/assets/scribe_notes/Jan_10_scribe_note.pdf b/assets/scribe_notes/Jan_10_scribe_note.pdf deleted file mode 100644 index ab6b076..0000000 Binary files a/assets/scribe_notes/Jan_10_scribe_note.pdf and /dev/null differ diff --git a/assets/scribe_notes/Jan_12_scribe_note.pdf b/assets/scribe_notes/Jan_12_scribe_note.pdf deleted file mode 100644 index 3562ede..0000000 Binary files a/assets/scribe_notes/Jan_12_scribe_note.pdf and /dev/null differ diff --git a/assets/scribe_notes/Jan_17_scribe_note.pdf b/assets/scribe_notes/Jan_17_scribe_note.pdf deleted file mode 100644 index dba4887..0000000 Binary files a/assets/scribe_notes/Jan_17_scribe_note.pdf and /dev/null differ diff --git a/assets/scribe_notes/Jan_19_scribe_note.pdf b/assets/scribe_notes/Jan_19_scribe_note.pdf deleted file mode 100644 index e7e4730..0000000 Binary files a/assets/scribe_notes/Jan_19_scribe_note.pdf and /dev/null differ diff --git a/assets/scribe_notes/Jan_24_scribe_note.pdf b/assets/scribe_notes/Jan_24_scribe_note.pdf deleted file mode 100644 index b1ee256..0000000 Binary files a/assets/scribe_notes/Jan_24_scribe_note.pdf and /dev/null differ diff --git a/assets/scribe_notes/Jan_26_scribe_note.pdf b/assets/scribe_notes/Jan_26_scribe_note.pdf deleted file mode 100644 index bd32d22..0000000 Binary files a/assets/scribe_notes/Jan_26_scribe_note.pdf and /dev/null differ diff --git a/assets/scribe_notes/Jan_29_scribe_note.pdf b/assets/scribe_notes/Jan_29_scribe_note.pdf deleted file mode 100644 index 9a3798a..0000000 Binary files a/assets/scribe_notes/Jan_29_scribe_note.pdf and /dev/null differ diff --git a/assets/scribe_notes/Jan_31_scribe_note.pdf b/assets/scribe_notes/Jan_31_scribe_note.pdf deleted file mode 100644 index 90c7a52..0000000 Binary files a/assets/scribe_notes/Jan_31_scribe_note.pdf and /dev/null differ diff --git a/assets/scribe_notes/Mar_11_scribe_note.pdf b/assets/scribe_notes/Mar_11_scribe_note.pdf deleted file mode 100644 index 8e6c817..0000000 Binary files a/assets/scribe_notes/Mar_11_scribe_note.pdf and /dev/null differ diff --git a/assets/scribe_notes/Mar_13_scribe_note.pdf b/assets/scribe_notes/Mar_13_scribe_note.pdf deleted file mode 100644 index 61f9d32..0000000 Binary files a/assets/scribe_notes/Mar_13_scribe_note.pdf and /dev/null differ diff --git a/assets/scribe_notes/Mar_1_scribe_note.pdf b/assets/scribe_notes/Mar_1_scribe_note.pdf deleted file mode 100644 index 46ded04..0000000 Binary files a/assets/scribe_notes/Mar_1_scribe_note.pdf and /dev/null differ diff --git a/assets/scribe_notes/Mar_4_scribe_note.pdf b/assets/scribe_notes/Mar_4_scribe_note.pdf deleted file mode 100644 index c45c32b..0000000 Binary files a/assets/scribe_notes/Mar_4_scribe_note.pdf and /dev/null differ diff --git a/assets/scribe_notes/Mar_6_scribe_note.pdf b/assets/scribe_notes/Mar_6_scribe_note.pdf deleted file mode 100644 index 29ef7ec..0000000 Binary files a/assets/scribe_notes/Mar_6_scribe_note.pdf and /dev/null differ diff --git a/assets/scribe_notes/Mar_8_scribe_note.pdf b/assets/scribe_notes/Mar_8_scribe_note.pdf deleted file mode 100644 index 9d77987..0000000 Binary files a/assets/scribe_notes/Mar_8_scribe_note.pdf and /dev/null differ diff --git a/assets/scribe_notes/March_1_scribe_note_AVijay.pdf b/assets/scribe_notes/March_1_scribe_note_AVijay.pdf deleted file mode 100644 index e0f047c..0000000 Binary files a/assets/scribe_notes/March_1_scribe_note_AVijay.pdf and /dev/null differ diff --git a/assets/scribe_notes/empty.pdf b/assets/scribe_notes/empty.pdf deleted file mode 100644 index e69de29..0000000 diff --git a/assets/slides/10_collectives.pdf b/assets/slides/10_collectives.pdf deleted file mode 100644 index da4e3d3..0000000 Binary files a/assets/slides/10_collectives.pdf and /dev/null differ diff --git a/assets/slides/11_collectives-2.pdf b/assets/slides/11_collectives-2.pdf deleted file mode 100644 index 6fa76a8..0000000 Binary files a/assets/slides/11_collectives-2.pdf and /dev/null differ diff --git a/assets/slides/12_cloud-storage-1.pdf b/assets/slides/12_cloud-storage-1.pdf deleted file mode 100644 index e9dd86f..0000000 Binary files a/assets/slides/12_cloud-storage-1.pdf and /dev/null differ diff --git a/assets/slides/13_cloud-storage-2.pdf b/assets/slides/13_cloud-storage-2.pdf deleted file mode 100644 index bb3738c..0000000 Binary files a/assets/slides/13_cloud-storage-2.pdf and /dev/null differ diff --git a/assets/slides/14_parallelism-1.pdf b/assets/slides/14_parallelism-1.pdf deleted file mode 100644 index 4b3ed17..0000000 Binary files a/assets/slides/14_parallelism-1.pdf and /dev/null differ diff --git a/assets/slides/15_parallelism-2.pdf b/assets/slides/15_parallelism-2.pdf deleted file mode 100644 index f4dcdac..0000000 Binary files a/assets/slides/15_parallelism-2.pdf and /dev/null differ diff --git a/assets/slides/16_parallelism-data.pdf b/assets/slides/16_parallelism-data.pdf deleted file mode 100644 index cfdb4ff..0000000 Binary files a/assets/slides/16_parallelism-data.pdf and /dev/null differ diff --git a/assets/slides/17_batch-processing-1.pdf b/assets/slides/17_batch-processing-1.pdf deleted file mode 100644 index 2a01d61..0000000 Binary files a/assets/slides/17_batch-processing-1.pdf and /dev/null differ diff --git a/assets/slides/18_batch-processing-2.pdf b/assets/slides/18_batch-processing-2.pdf deleted file mode 100644 index 2f8f6ed..0000000 Binary files a/assets/slides/18_batch-processing-2.pdf and /dev/null differ diff --git a/assets/slides/19_stream-processing-1.pdf b/assets/slides/19_stream-processing-1.pdf deleted file mode 100644 index 88b4a12..0000000 Binary files a/assets/slides/19_stream-processing-1.pdf and /dev/null differ diff --git a/assets/slides/1_Logistics.pdf b/assets/slides/1_Logistics.pdf deleted file mode 100644 index 4bdfbb9..0000000 Binary files a/assets/slides/1_Logistics.pdf and /dev/null differ diff --git a/assets/slides/20_stream-processing-2.pdf b/assets/slides/20_stream-processing-2.pdf deleted file mode 100644 index 97e73a3..0000000 Binary files a/assets/slides/20_stream-processing-2.pdf and /dev/null differ diff --git a/assets/slides/21_ml-system-1.pdf b/assets/slides/21_ml-system-1.pdf deleted file mode 100644 index 2709f97..0000000 Binary files a/assets/slides/21_ml-system-1.pdf and /dev/null differ diff --git a/assets/slides/22_ml-system-2.pdf b/assets/slides/22_ml-system-2.pdf deleted file mode 100644 index ff67e60..0000000 Binary files a/assets/slides/22_ml-system-2.pdf and /dev/null differ diff --git a/assets/slides/23_ml-system-3.pdf b/assets/slides/23_ml-system-3.pdf deleted file mode 100644 index 0cc0f33..0000000 Binary files a/assets/slides/23_ml-system-3.pdf and /dev/null differ diff --git a/assets/slides/24_ml-system-4.pdf b/assets/slides/24_ml-system-4.pdf deleted file mode 100644 index 4ca506c..0000000 Binary files a/assets/slides/24_ml-system-4.pdf and /dev/null differ diff --git a/assets/slides/2_Data_representation.pdf b/assets/slides/2_Data_representation.pdf deleted file mode 100644 index fea757f..0000000 Binary files a/assets/slides/2_Data_representation.pdf and /dev/null differ diff --git a/assets/slides/3_storage.pdf b/assets/slides/3_storage.pdf deleted file mode 100644 index b636c67..0000000 Binary files a/assets/slides/3_storage.pdf and /dev/null differ diff --git a/assets/slides/4_os-1.pdf b/assets/slides/4_os-1.pdf deleted file mode 100644 index 28574a7..0000000 Binary files a/assets/slides/4_os-1.pdf and /dev/null differ diff --git a/assets/slides/5_os-2.pdf b/assets/slides/5_os-2.pdf deleted file mode 100644 index 21a84b3..0000000 Binary files a/assets/slides/5_os-2.pdf and /dev/null differ diff --git a/assets/slides/6_os-3.pdf b/assets/slides/6_os-3.pdf deleted file mode 100644 index 171596f..0000000 Binary files a/assets/slides/6_os-3.pdf and /dev/null differ diff --git a/assets/slides/7_cloud_computing.pdf b/assets/slides/7_cloud_computing.pdf deleted file mode 100644 index 9445665..0000000 Binary files a/assets/slides/7_cloud_computing.pdf and /dev/null differ diff --git a/assets/slides/8_networking-1.pdf b/assets/slides/8_networking-1.pdf deleted file mode 100644 index 537c5d4..0000000 Binary files a/assets/slides/8_networking-1.pdf and /dev/null differ diff --git a/assets/slides/9_networking-2.pdf b/assets/slides/9_networking-2.pdf deleted file mode 100644 index 993cf16..0000000 Binary files a/assets/slides/9_networking-2.pdf and /dev/null differ diff --git a/assets/slides/UCSD_3_3_24_A_brief_history_of_the_Ray_ecosystem.pdf b/assets/slides/UCSD_3_3_24_A_brief_history_of_the_Ray_ecosystem.pdf deleted file mode 100644 index 0eb34c2..0000000 Binary files a/assets/slides/UCSD_3_3_24_A_brief_history_of_the_Ray_ecosystem.pdf and /dev/null differ diff --git a/assignments.md b/assignments.md index 2e5c88d..8cc0832 100644 --- a/assignments.md +++ b/assignments.md @@ -6,7 +6,8 @@ nav_order: 980 --- # Programming Assignments (PA) -- PA1: Getting Started with Modin and Ray + ## Additional Books @@ -34,7 +34,7 @@ We will gradually add more useful resources on this page. * [Designing Machine Learning Systems](https://www.amazon.com/Designing-Machine-Learning-Systems-Production-Ready/dp/1098107969), by Chip Huyen. ## Past Offerings -* [DSC 204a, Spring 2023](https://haojian.github.io/DSC204A23WI/) + ## Materials @@ -70,7 +70,7 @@ Exams and practice exams from previous semesters can be found below. These exams --> ## Wellness Resources -Your wellbeing matters, and we hope that DSC 204A is _never_ a barrier for your wellbeing. Below are some campus resources that may be helpful. Remember that you are not alone: please reach out to the instructor and TAs whenever needed! +Your wellbeing matters, and we hope that DSC 291 is _never_ a barrier for your wellbeing. Below are some campus resources that may be helpful. Remember that you are not alone: please reach out to the instructor and TAs whenever needed! * [University Health Services](https://studenthealth.ucsd.edu/) * [UHS Counseling and Psychological Services (CAPS)](https://caps.ucsd.edu/) @@ -84,4 +84,4 @@ Your wellbeing matters, and we hope that DSC 204A is _never_ a barrier for your window.addEventListener("DOMContentLoaded", (event) => { onLoad(); }); - \ No newline at end of file + diff --git a/staff.md b/staff.md index 72b089c..d555111 100644 --- a/staff.md +++ b/staff.md @@ -1,7 +1,7 @@ --- layout: page title: Staff -description: DSC 204A Winter 2024 Staff +description: DSC 291 Spring 2024 Staff --- # Staff