Find the shared datasets on the cluster and read them where they are stored,
rather than copying them into your home directory. Request staging for a large
dataset that several people need. Data classification decides whether protected
data can go on the cluster at all, and license terms limit what you can do with
licensed data.
Where Shared Data Lives
Shared datasets are stored in one of two locations. The location determines
what a dataset's size counts against.
The /datasets Tree
/datasets is the cluster-wide dataset tree. It is present in the container
and on the login node. It holds common training corpora, including MNIST,
CIFAR-10, Tiny-ImageNet, ImageNet, Caltech256, and ShapeNet, alongside data
staged for particular courses. ITS places data there on request. Data under
/datasets sits outside both the workspace and personal quotas.
The Workspace public/ Area
public/ is the workspace's own shared area and the most common location for
course datasets. The instructor or the course grader account stages data there,
and every member of the workspace can read it.
The Shared Workspace Area
describes the area.
Choice of Location
The instructor chooses which of the two locations a course uses. Data that
several courses use, or that is too large for a workspace, is usually staged
under /datasets. Data specific to one course usually sits in public/.
Finding What Is Available
The catalog of cluster-wide datasets is published at
datahub.ucsd.edu/hub/datasets. The
tree itself can be browsed from a running environment or from the login node:
cd /datasets
ls
Course data staged under /datasets is placed in a directory named for the
workspace ID, /datasets/<workspace-id>-public/, and can be located without a
catalog entry.
Reading Shared Data in Place
Do not copy a shared dataset into a home directory. Copying a shared dataset is
the fastest way to exhaust a quota, and the copy is no closer to the job than
the original, because the same filesystem is visible from the container and
from the login node. See
Common Causes of a Full Quota.
Point code at the shared path instead. A notebook written against a local
machine usually needs one change, to the dataset path, and no other.
Where a run needs a derived subset, store the subset in the home directory, not
the source corpus.
Asking for a Dataset to Be Staged
Request staging for a large dataset that several people need, rather than
downloading it into each home directory. Email
parasol@ucsd.edu with what the data is, its
approximate size, and who needs to read it.
Course dataset distribution of up to 500 GB is accommodated as a matter of
course. Larger corpora are accepted on a space-available basis.
A dataset may be published cluster-wide or scoped to one course. State which in
the request.
Research datasets are handled by Research IT at
rcd-support@ucsd.edu.
Note
Raise confidential or licensed data, and data subject to a data use
agreement, before it is uploaded.
Restricted & Licensed Datasets describes the
restrictions.
Small Downloads
Small downloads need no request. wget and curl are available on the login
node and in the container. Moving & Sharing Data
covers larger transfers.
Restricted & Licensed Datasets
Two separate restrictions apply to datasets. Data classification determines
whether data may be placed on the cluster at all. License terms govern what may
be done with data the campus has already acquired.
P3 and P4 Data
P3 and P4 are protection levels in the University's data classification. P4
data, such as clinical records or export-controlled material, is prohibited on
Datahub and PARASOL (formerly DSMLP) without review or exception, and P3 data may be permitted
after review. See
Data Classification.
Where either level may apply, raise the dataset before any of it reaches the
cluster. For instruction and coursework, email
parasol@ucsd.edu. For research, email Research IT at
rcd-support@ucsd.edu.
Examples of Restricted Data
The University's classification
levels
are the authority. ITS documentation gives these examples:
| Kind of data |
Examples |
| Government classified or controlled |
CUI, CTI, ITAR, FISMA |
| Health and personal information |
PHI/HIPAA, IRB-controlled data, statutory PII |
| Student records |
Other students' grades or academic records (FERPA) |
| Contractually protected |
Information subject to certain Data Use Agreements |
A TA or grader working with identifiable grades is handling protected data. The
grading tools are built to hold that material. See
Grading.
Licensed and Subscription Data
Some data on the cluster is licensed rather than open. It was acquired under
terms that limit who may read it and what may be done with the results.
Licensed corpora are staged read-only and released to an authorized group
rather than to all users. The Nielsen subscription datasets held for the
Chicago Booth Kilts Center are an example. They are mounted read-only outside
the general /datasets tree. See
Mounting External Storage.
License terms usually impose the following conditions:
- Read the data in place. A copy in a home directory is a second copy under the
same terms, and it consumes quota.
- Do not pass the data on. Access is granted to an individual, not to that
person's collaborators. Moving the data into a shared or outward-facing
location is a licensing decision, not a file operation.
Sharing with People Who Have No Cluster Account
covers sharing outside the cluster.
- Delete derived subsets and intermediate files that are no longer needed. They
inherit the terms of their source.
Where a course or lab has acquired data under license terms, state so in the
request, so that the data is scoped correctly from the start. See
Asking for a Dataset to Be Staged.
Publishing Restricted Data Externally
Datahub and PARASOL are not for publishing restricted data outward. The platform
is not for externally available services or applications except as required for
coursework or projects, and the limit applies in particular to data held under
license terms.
Hosting Externally Available Services
sets out the hosting rule.
Dataset Retention After a Course
Warning
Large datasets cannot be archived when a course environment is purged.
Raise the retention of any corpus that must be kept before the term ends.
Archiving on Request
describes archiving.
Report a problem with this page