Публикации по теме 'debugging'
Введение в отладчик Pdb++ Python
Изучите основы и расширенные возможности использования pdb, чтобы повысить свою производительность.
Если вы живете в своем shell (каламбур), вы должны знать о самом старшем ребенке в блоке, pdb ( Python Debugger ), который является почти аналогом gdb. ( Отладчик GNU ) in C/C++ .
Pdb — самый мощный отладчик, который вы только можете себе представить, и его освоение произведет революцию в ваших навыках разработки.
Если вам понравился pdb , вам понравится и pdb++ ...
Диагностика в Node.js, часть 2/3
Если вы еще не ознакомились с первой частью диагностики в Node.js, нажмите здесь .
Это серия из трех статей о Node.js. Он основан на выступлении Колина Ирига на JSConf Colombia. Темы разделены по возрасту диагностических методик — от самых старых до самых новых:
Часть первая: переменные среды отладки, предупреждения, устаревание, выявление синхронного ввода-вывода и отклонение необработанных обещаний.
Часть вторая: отметьте Профилирование процессора, Инспектор V8,..
Отладка ESP32 с помощью S2 Mini за 2 доллара через JTAG
В контексте разработки ESP32 отладка является важной задачей, но ESP-PROG, официальный отладчик для ESP32, становится дорогим из-за недавнего повышения цен. В результате необходимо найти альтернативу. DAPLink — жизнеспособный вариант для отладки STM32 через SWD/JTAG, но он не смог отладить ESP32. Однако существует официальный проект под названием ESP USB Bridge , который может превратить ESP32 S2/S3 в недорогой JTAG-отладчик для ESP32.
В этой статье рассказывается, как использовать S2..
Как отлаживать «отправку неопознанного селектора в экземпляр»
В большинстве случаев Xcode не приводит нас к той строке, где возникает эта проблема. При сбое приложения вы не увидите строку кода, вызвавшую это, скорее вы попадете в класс делегата приложения, с выводом ошибки примерно следующим образом:
[UITableViewCellContentView image]: unrecognized selector sent to instance
or
[__NSDictionaryI objectAtIndex:] unrecognized selector sent to instance
or
*** Terminating app due to uncaught exception 'NSInvalidArgumentException', reason:..
Изучение проблем прогнозирования модели TensorFlow
Шаги по отладке медленных прогнозов BERT (и других LLM) на персональном компьютере
Все началось, когда я экспериментировал с моделями BERT и получил зловещее сообщение, которого все специалисты по данным надеются избежать:
Страшное сообщение «Kernel Died» 💀
Это случилось со мной, когда я запускал свою модель TensorFlow BERT на своем ноутбуке Jupyter. Обучение больших языковых моделей (LLM), как известно, требует больших объемов данных и вычислений, поэтому мой сравнительно..
Войдите в Cloud Native Dojo: отладка на уровне черного пояса
Отладку часто рассматривают как вид искусства или ремесло. Это верно для большинства процессов устранения неполадок, связанных с техникой (например, искусство обслуживания мотоциклов). Обычно старший разработчик знакомит нас с основными движениями, а затем бросает в пресловутый бассейн.
В результате даже у старших инженеров иногда возникают пробелы в навыках отладки. На эту тему очень мало университетских курсов или книг, так что их очень трудно винить.
В своей книге Почему..
Отладка 101: методы и инструменты для поиска и исправления ошибок в Ruby on Rails
Как разработчик с шестилетним опытом работы с Ruby on Rails я знаю, что отладка может быть утомительной задачей. Однако при использовании правильных методов и инструментов это также может быть полезным опытом, который поможет вам учиться и расти как разработчику. В этом сообщении блога я поделюсь некоторыми из своих методов и инструментов для поиска и исправления ошибок в Ruby on Rails.
Изолируйте проблему
Самое важное, о чем следует помнить при отладке, — это начать с изоляции..
Новые материалы
Объяснение документов 02: BERT
BERT представил двухступенчатую структуру обучения: предварительное обучение и тонкая настройка.
Во время предварительного обучения модель обучается на неразмеченных данных с помощью..
Как проанализировать работу вашего классификатора?
Не всегда просто знать, какие показатели использовать
С развитием глубокого обучения все больше и больше людей учатся обучать свой первый классификатор. Но как только вы закончите..
Работа с цепями Маркова, часть 4 (Машинное обучение)
Нелинейные цепи Маркова с агрегатором и их приложения (arXiv)
Автор : Бар Лайт
Аннотация: Изучаются свойства подкласса случайных процессов, называемых дискретными нелинейными цепями Маркова..
Crazy Laravel Livewire упростил мне создание электронной коммерции (панель администратора и API) [Часть 3]
Как вы сегодня, ребята?
В этой части мы создадим CRUD для данных о продукте. Думаю, в этой части я не буду слишком много делиться теорией, но чаще буду делиться своим кодом. Потому что..
Использование машинного обучения и Python для классификации 1000 сезонов новичков MLB Hitter
Чему может научиться машина, глядя на сезоны новичков 1000 игроков MLB? Это то, что исследует это приложение.
В этом процессе мы будем использовать неконтролируемое обучение, чтобы..
Учебные заметки: создание моего первого пакета Node.js
Это мои обучающие заметки, когда я научился создавать свой самый первый пакет Node.js, распространяемый через npm.
Оглавление
Глоссарий
I. Новый пакет
1.1 советы по инициализации..
Забудьте о Matplotlib: улучшите визуализацию данных с помощью умопомрачительных функций Seaborn!
Примечание. Эта запись в блоге предполагает базовое знакомство с Python и концепциями анализа данных.
Привет, энтузиасты данных! Добро пожаловать в мой блог, где я расскажу о невероятных..