Giter VIP home page Giter VIP logo

Comments (6)

ApelSYN avatar ApelSYN commented on July 25, 2024

Комп нормальный, должно быть в районе 1c, может что-то не так поставилось, похоже что Вас прессинг идет на CPU, возможно забыли поправить в примере переменную

mode = "gpu"

Напишите нам вывод запуска вот этого кода, чтоб понимать что у Вас все нормально с tf gpu:

import tensorflow as tf
sess = tf.Session(config=tf.ConfigProto(log_device_placement=True))

a = tf.constant([1.0, 2.0, 3.0, 4.0, 5.0, 6.0], shape=[2, 3], name='a')
b = tf.constant([1.0, 2.0, 3.0, 4.0, 5.0, 6.0], shape=[3, 2], name='b')
c = tf.matmul(a, b)
print(sess.run(c))

from nomeroff-net.

danilpan avatar danilpan commented on July 25, 2024

from nomeroff-net.

ApelSYN avatar ApelSYN commented on July 25, 2024

С поддержкой GPU у Вас все нормально, мне кажется, я не совсем правильно понял Ваш вопрос.
Для того чтоб померять быстродействие нужно запустить вот этот скрипт runtime.ipynb

Если Вы запускаете пример "Hello World", то там быстродействие расходуется, в основном, на загрузку моделей и таким образом пользоваться нашей библиотекой неоптимально.

План решения проблемы следующий: пишем Web-приложение (например, мы используем tornado), грузим модели, и даем доступ к инфернсу модели через REST. Тогда можно получить быстродействие порядка ~1s/фото. Мы это уже обсуждали в этой ветке

from nomeroff-net.

danilpan avatar danilpan commented on July 25, 2024

Прочитав советы в той ветке, из написанного вывели что при каждом новом запуске скрипта у нас происходит новая загрузка моделей. Не могли бы подсказать как загрузить модельки только единожды? а ваше решение через REST сервис я не совсем понимаю как поможет

from nomeroff-net.

ApelSYN avatar ApelSYN commented on July 25, 2024

Прочитав советы в той ветке, из написанного вывели что при каждом новом запуске скрипта у нас происходит новая загрузка моделей. Не могли бы подсказать как загрузить модельки только единожды? а ваше решение через REST сервис я не совсем понимаю как поможет

Нужно сделать так чтоб скрипт запустился, загрузил модели и не приостанавливал свою работу. Такой скрипт можно оформить в виде сервиса (не обязательно REST-сервиса), также можно "общаться" со скриптом через сервис очередей, например RabbitMQ.

Чтоб вам было понятнее в режиме сервиса на вашем компьютере работает база данных, веб-сервер, memcache и т.д. Они не запускаются каждый раз когда вы к ним обращаетесь -- они стартуют и останавливается, как правило, вместе со стартом и остановкой компьютера.

from nomeroff-net.

danilpan avatar danilpan commented on July 25, 2024

Оказывается мы каждый раз при новой фотографии делали выгрузку модели, решили мы этому проблему с переносом этой части кода в начало запуска нашего софта и теперь время обработки у нас выходит ~0,5-1 сек

from nomeroff-net.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.