All Blog Posts
How Does Dis.co Work?
Dis.co provides an easy and cost-effective way to use multiple machines to make compute jobs faster. Whether you need to run a simulation, process footage, or train a model, Dis.co simplifies distributing compute tasks across your own hardware, the cloud, or both. Let’s take a look at how Dis.co works. Read on, or check out this overview video.
When you log in, you’ll see Dis.co’s dashboard which shows the list of jobs that are running or completed as well as any results they generated.
Launch Jobs from Dis.co Dashboard
You can also start new jobs through Dis.co’s dashboard. Simply drag and drop a python script plus any additional data files. For example, I can use Dis.co to speed up a video analysis script by dragging it onto Dis.co’s “New job” form along with the source video files. Normally, a script like this would take 30 minutes to run locally. But by breaking the video up into smaller sections, and distributing the analysis across ten machines with Dis.co, it now finishes processing in roughly three minutes. That’s 10 times faster!
In this example, all we needed to do was drag over the python script and the video files, then click the launch button. Dis.co took care of the rest. This means you don’t have to worry about spinning machines up and down, moving code or data around, and getting results back.
Many users will prefer to use the command line interface. This is what the same job would look like when launched from the terminal.
disco add –name process_video –script analyze.py –input “part*.mp4“
You can see the job a name, python script, and the wildcard asterisk which gets all the video files uploaded from the current directory.
Monitor Job Progress
You can monitor your job’s progress on the site, or wait for the job results in the terminal using the “–wait” option.
Dis.co supports a variety of different deployment configurations. You can bring your own devices, your own cloud, or rely on Dis.co as a purely managed service.
If you’d like to better utilize your local machines or scale out to the cloud, Dis.co makes it easy and efficient. Contact us today to get started with a free account.
Most recent articles
How Does Dis.co Work?
Dis.co provides an easy and cost-effective way to use multiple machines to make compute jobs faster. Whether you need to…
Dis.co’s Vision for a More Powerful Kind of Cloud Computing
Consider the fact that more than 3.3 billion people or about 35% of the world’s population now have smartphones. Then,…
What Technology Tools Can Help Data Scientists?
To say the field of Data Science is exploding is truly an understatement. It only takes one statistic to be…
Serverless Computing vs. Cloud Computing: What’s the Difference?
When IT pros first see or hear the phrase serverless computing, their minds go in multiple directions. Is it true…
What is Serverless Computing?
How many developers would prefer spending more of their time building new products that create value rather than configuring and…
What is DevOps and Why You Should Care
Customers have set the bar high when it comes to their expectations for speed and responsiveness, on-demand availability, easy access…