Хотя это не видно в сгенерированном коде, переменная шага фактически будет автоматически помещена в Tensor с помощью цикла for, который преобразуется в TF while_loop.
Вы можете проверить это, добавив оператор печати:
loss = train_one_step(model, optimizer, x, y)
print(step)
if tf.equal(step % 10, 0):
В зависимости от которой версии энергии я использую, я могу использовать + регистр для доступа к буферу обмена.
http://vim.wikia.com/wiki/Mac_OS_X_clipboard_sharing может иметь некоторые идеи, которые работают на Вас также.
команда-C? Это, по крайней мере, работает на энергию, запущенную из Terminal.app для текста, выбранного с мышью.
Можно использовать MacVim, когда Вы находитесь на Mac для легкого доступа к буферу обмена с помощью стандартных ключей ОС.
Это также полностью обратно совместимо с нормальным Vim, таким образом, у меня не должно даже быть отдельного .vimrc
.
звездочка двойной кавычки (" *) перед любой командой рывка будет дергать результаты в буфер копии. Это работает на Windows и Linux также.
Если буфер обмена включен, можно скопировать выбранный регион в буфер обмена путем удара "*y
Видеть, включено ли это, o энергия - версия и ищет +clipboard
или -clipboard
. Например, это не включено по умолчанию на моих 10.5.6 полях:
% which vim /usr/bin/vim % vim --version VIM - Vi IMproved 7.2 (2008 Aug 9, compiled Nov 11 2008 17:20:43) Included patches: 1-22 Compiled by _www@b77.apple.com Normal version without GUI. Features included (+) or not (-): ... -clientserver -clipboard +cmdline_compl +cmdline_hist +cmdline_info +comments ...
Если это было скомпилировано с +clipboard
, Я смог бы использовать "*
зарегистрируйтесь для доступа к системному буферу обмена.
Я загрузил 7,2 источников и скомпилировал его (легкий как tar xjf vim-7.2.tar.bz && cd vim72 && ./configure && make && sudo make install
), и буфер обмена был включен:
% which vim /usr/local/bin/vim % vim --version VIM - Vi IMproved 7.2 (2008 Aug 9, compiled Mar 24 2009 17:31:52) Compiled by rampion@Myrrhy.local Normal version with GTK2 GUI. Features included (+) or not (-): ... +clientserver +clipboard +cmdline_compl +cmdline_hist +cmdline_info +comments ...
Однако даже после компиляции, я не мог скопировать в буфер обмена когда рабочая энергия в Terminal.app, только в X11.app.
Для MacVim и Windows Gvim, просто добавьте следующее к Вашему ~/.vimrc
:
set clipboard=unnamed
Теперь все операции такой как yy
, D
, и P
работа с буфером обмена. Никакая потребность снабдить префиксом их "*
или "+
.
Для пользователей Ubuntu пакет, который вы хотите получить для использования в буфере обмена, является vim-full. Другие пакеты (vim-tiny, vim) не включают функцию буфера обмена.
Fakeclip реализует буферы + и *, если они изначально не поддерживаются.
Если вы используете MacPorts, вы можете обновить свой VIM, включив поддержку буфера обмена, с помощью:
port install vim + x + x11
Теперь вы используете регистр "+, чтобы скопировать текст прямо в буфер обмена Mac. Работает. как очарование.
Command-c у меня работает как в MacVim, так и в терминале.