Do you want to get started with Rhino Federated Computing Platform (FCP), but you only have a little time? Use this guide to get started quickly! In about 90 minutes, you'll learn how to:
- Create a Project
- Access Data and Create a Dataset
- Create and Run Code Objects (Optional)
- Export Data
Prerequisites
Before you begin, make sure that:
- Your account has been set up.
- Verify that the FCP Client is installed and online by checking the 'Your Rhino Client' section under 'Settings > My Account'. It should match the appearance in the screenshot below:
- Your environment has been configured.
Contact Rhino Support for help in completing these tasks.
What is Rhino FCP?
Learn about Federated Computing and get a basic walkthrough of Rhino FCP in just five minutes. Read the following topics. (The topics will open up in a new window.)
Recommended First Steps
Step 1: Create a Project
Time to complete: 15 minutes
After installing the FCP client, you’ll need to create a project and set permissions. Click the following links to learn to do these things.
First, watch the "Create a Project" video.
Next, select the following links to learn how to set up permissions. Link contents will appear in a new window.
If you want to dig a little deeper, read the following:
Step 2: Access Data and Create a Dataset
Time to Complete: 30 Minutes
Now that your project has been set up, you’ll need to do two things:
- Access data using SFTP, SMB, S3 (AWS), GCP/CS or SQL.
- Create a dataset from DICOM, CSV, or SQL data sources.
Access data from SMB, AWS (S3), or Google (GCP)/CS
Click the link below to read the topic that explains how to import and export data from AWS, Google Cloud, and SMB. It will open in a new window.
Access and import data from SFTP
Access and Import data from SQL
To access data using SQL, watch the following video.
Import a Dataset from data in your Client (stored in /rhino_data)
To import a dataset from DICOM files, watch the following video.
To import a dataset from a CSV file, watch the following video.
If you want to dig a little deeper, read the following. The links will open in a new window.
- What is a Dataset?
- Creating a New Dataset
- Viewing a Dataset Configuration
- How can I find my SFTP Server Name/IP Address, SFTP Username, SFTP Password, ECR Workgroup Repository Name, ECR Access Key ID, ECR Secret Access Key?
- Pushing Containers to the ECR
- Using SQL to Extract Metrics and Import Data From a Database
Step 3: Create and Run Code Objects (Optional)
Time to complete: 10-45 minutes
After you’ve imported the data and created a data set, you can create code objects. This is an optional step.
First, read the following. It will open in a new window.
Then watch the video for the code object that you'd like to create. Note that the following videos appear in new windows.
- How to create a new Python Code Object
- How to create a new Generalized Compute Object
- How to create a new Interactive Container Object
- How to create a new NVIDIA FLARE Code Object
To learn more about these topics, see the following. Each will open in a new window.
- Supported Code Object Types on the Rhino FCP
- Creating a New Code Object
- What is a Python Code Object?
- Creating a New Python Code Object
- Creating a New Generalized Compute Code Object
- Creating New NVFlare Code or Code Version
- Creating New Interactive Container Code
Step 4: Export Data
Time to complete: 5 minutes.
To learn how to export a dataset, watch the following video.
To learn more about this topic, watch the following video.
Next Steps
Now that you’ve completed the quick start, you are ready to explore other features of FCP. Here are a few resources to get you started.
Other Features
Watch or read the following resources to learn more about how to use FCP. Note that new videos and topical articles will appear in a new window.
- Viewing a Datasets UID
- How to Set Up Pre-Approved Code
- Create a Secure Access List
- Download Model Parameters
- How to access model run logs
- How to use 3D Slicer on the Rhino Health Platform
Other Resources
- To learn about how to programmatically access FCP, check the article What is the Rhino SDK?
- To learn about new features and updates, check the article Rhino FCP Release Notes
- To learn about Rhino, check the Rhino Federated Computing Company Website
You can also contact Rhino Health technical support if you need help or more information.