Hi @russnagel1, you may want to try this other option :
@nn.Charles @russnagel1
Hi there,
I have tried both solutions posted and have not had any success. If anyone does have a working solution please upload a screenshot of your code working or a link to your notebook so that I and others may debug further and look into the issue.
This code below I entered in the cell below
“#search_images_bing”
!pip install bing-image-downloader from bing_image_downloader
import downloader
for q in ["grizzly", "black bear”, “teddy bear"]:
downloader.download(q, limit=20, output_dir='bears', adult_filter_off=True, force_replace=False, timeout=5)
Edit: This is a community where we seek to grow together and further our skillset in deep learning. I do understand that some of you have solutions for this issue but a reminder please provide documentation and exact setup so that we may attain similar results.
This just worked for me. Note it only downloaded 20 images per ‘limit = 20’ in the last line of code. Let me know how it works for you.
I am using gradient as well.
Awesome that was tremendous team-work, I’m so very happy that this work-around is running. Hopefully the authors take notice of this issue and adopt this work-around or produce one themselves. Thank you team and keep on deep learning !
Edit: I used a server with 2gb ram, I upgraded to 30gb, everything is working fine.
Hi there !,
I am revisiting this thread as I had a question regarding the code work around. In the cell where in which “we can now create our Learner and fine-tune it” , I am presented with this error.
RuntimeError: DataLoader worker (pid 8417) is killed by signal: Killed.
Does this error have correlation to the work-around ?, and if not what can it be? I’m currently using gradient and the free server option.
I had the same problem and It worked for me!
Thanks! Happy learning!
Hi all, I have consolidated the code I shared above, and wrote a Towards Data Science Medium article about how to leverage the updated Bing Search V7 API together with the fast.ai capabilities for this lesson. Feel free to have a look!
https://towardsdatascience.com/classifying-images-of-alcoholic-beverages-with-fast-ai-34c4560b5543
And here is the Medium post as mentioned, containing the full updated code that works: https://towardsdatascience.com/classifying-images-of-alcoholic-beverages-with-fast-ai-34c4560b5543
Wow, thank you a lot!
I have run into one weird problem with it:
Image.open
was not working and I had to import PIL.Image
(instead of from PIL import Image
) and later in each instance use PIL.Image.open
and besides that works smoothly!
Thanks for sharing this! Will amend the import in the article
Great article Kenneth!
I looked through the article and I can see I will learn a lot as I go through it slowly to really understand what you did.
Did you continue with the lesson after downloading the images? I went out of town and I am just now getting back to this. I had a problem with the next cell. Did you work around the issue with the first line in the next cell 'results = search_images_bing(key, ‘grizzly_bear’).
If so, please let me know what you did.
this question removed. Not the one above.
@russnagel1 Hi Russ, I hope all is well. Please provide a code sample of your error so that I can better assist you. I have been able to get the entire model into production via binder and made my own variation.
@russnagel1 Hi Russ, try giving this a try this is different method to get the images.
Use this instead:
!pip install bing-image-downloader
Followed by:
image_downloader import downloader
for q in ["Black Bear","Grizzly Bear","Teddy Bear"]:
downloader.download(q, limit=150, output_dir='bears', adult_filter_off=True, force_replace=False, timeout=5)
Assign your bears to the path ‘bears’:
bear_types = 'Black Bear','Grizzly Bear','Teddy Bear'
path = Path('bears')