Installing Anaconda in OCI GPU instance

Now that you know how to create an Oracle Cloud Infrastructure GPU instance, the next steps are install Anaconda and use Jupyter Notebook to develop or test your AI projects. First of all, go to your Oracle Cloud Account and add the following Ingress Rule in your Security List (Networking > Virtual Cloud Networks > Virtual Cloud Network Details > Security Lists > Security List Details). Using a Terminal, access your Ubuntu instance and download the latest version of Ananconda. […]

CPU vs GPU in Oracle Cloud

If you read my blog post called “Optimizing TensorFlow for CPU“, you learned that you can improve TensorFlow for CPU by just choosing the correct distribution, in this case the Anaconda distribution. CPU instances will do the work for simple AI projects, but if you need more computing power to reduce the execution or training time of your project, you need to use GPU instances. Since many people have asked me to run the same test using GPU instances, in this post you will see the […]

Getting Started with GPU instances in Oracle Cloud

If you are working with artificial intelligence (machine learning or deep learning) projects at some point, you will need to change your CPU instances to GPU instances speed up the training of your models. Nowadays, most cloud providers offer GPU as a service and you can use it to speed up your projects. Oracle Cloud offers the two most advanced GPU models for your choice: NVIDIA V100 and NVIDIA P100. In this blog post, you’ll learn how to request and create GPU instances in the Oracle […]

Sending data from Python app to Oracle IoT Cloud Service

If you read my blog post “Send data from Raspberry Pi to Oracle IoT Cloud Service“, you learned how to use the CPOSIX SDK to send data from Raspberry Pi to Oracle IoT Cloud Service. Oracle provides SDKs for many programming languages, but if you don’t find a SDK for your favourite programming language (e.g., python), you can use the REST API. In this blog post, you will learn how to send humidity and temperature data from Raspberry Pi to Oracle IoT Cloud Service using Python […]

Optimizing TensorFlow for CPU

A few days ago I participated in a Brazilian Developers Conference. Among many lectures, one about Intel architecture was very interesting. Intel is working to provide more performance for Artificial Intelligence projects with different hardware and software optimizations, as you can see in the following figure. Intel has a TensorFlow distribution with many optimizations for the CPU. In this post I will show the results of my test with different TensorFlow and Python distributions […]

Using Oracle Storage Cloud with Tensorflow

Do you know Tensorflow? TensorFlow is an open source software library for high performance numerical computation. Maybe nowadays it is the most famous library used for Machine Learning and Deep Learning projects. This kind of solution is responsible for projects like autonomous vehicles and facial recognition. There are many tutorials about Tensorflow and one of my favourites is the Transfer Learning. Transfer Learning is a technique that allows us to reuse an already trained model […]

Upload files to Oracle Object Storage Classic with FTM CLI

When you have some files to upload to Oracle Cloud Object Storage Classic, you can do so using the upload buttons on the web interface and it’s very easy! But when you need to upload hundreds or thousands of files organized inside folders, you’ll need a tool to make it easier for you. In this blog post you will learn how to use the Oracle Cloud Infrastructure Object Storage Classic File Transfer Manager command-line interface (FTM CLI) to upload this files in the Oracle Cloud. First […]